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以降で使用できます。 |
Header | srb.h (Storport.h、Srb.h、Minitape.h を含む) |