DIG_block_in starts an asyncronous acquisition of a number of reading on digital port(s). It is not a contonuius, infinite acquisition: it acquires only the number of measures specified in "Number of points" parameter.
Look at DIsingleBufBurstHandshake653x sample for an examplo of how to use this function for a finite acquisition.