SRBEX_DATA_BIDIRECTIONAL结构(srb.h)

SRBEX_DATA_BIDIRECTIONAL 结构包含双向传输命令的扩展 SRB 数据。

注意 SCSI 端口驱动程序和 SCSI 微型端口驱动程序模型将来可能会更改或不可用。 相反,我们建议使用 Storport 驱动程序Storport 微型端口 驱动程序模型。
 

语法

typedef struct _SRBEX_DATA_BIDIRECTIONAL {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  ULONG               DataInTransferLength;
  ULONG               Reserved1;
  PVOID POINTER_ALIGN DataInBuffer;
} SRBEX_DATA_BIDIRECTIONAL, *PSRBEX_DATA_BIDIRECTIONAL;

成员

Type

双向扩展 SRB 数据结构的数据类型指示器。 设置为 SrbExDataTypeBidirectional

Length

此结构中的数据长度(以字节为单位)以 DataInTransferLength 成员开头。 设置为SRBEX_DATA_BIDIRECTIONAL_LENGTH。

DataInTransferLength

DataInBuffer 成员中存在的数据的长度。

Reserved1

此成员保留。 设置为 0。

DataInBuffer

指向包含从设备发送的数据的缓冲区的指针。

要求

要求 价值
最低支持的客户端 从 Windows 8 开始可用。
标头 srb.h (包括 Storport.h、Srb.h、Minitape.h)

另请参阅

STORAGE_REQUEST_BLOCK