SRBEX_DATA_BIDIRECTIONAL 结构 (storport.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 |
标头 | storport.h (包括 Storport.h、Srb.h、Minitape.h) |