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 を含む)

こちらもご覧ください

STORAGE_REQUEST_BLOCK