如果 'iovec_count' 为零,则此值是指向用户内存的指针,该用户内存至少有 'dxfer_len' 字节长。如果命令关联了数据传输,则数据将传输到或从该用户内存传输。如果 'iovec_count' 大于零,则此值指向用户内存中的散布/收集数组。此数组的每个元素都应该是 sg_iovec_t 类型的对象。请注意,即使发生错误,有时也会将数据写入用户内存(例如,来自失败的 SCSI READ)。
如果选择了 mmap IO,则 'dxferp' 中的值将被忽略,任何数据传输都将与先前 mmap() 调用返回的地址之间进行。
dxferp 的类型是 void * 。