英語で読む

次の方法で共有


SRBEX_DATA_BIDIRECTIONAL構造体 (storport.h)

SRBEX_DATA_BIDIRECTIONAL 構造体には、双方向転送コマンド用の拡張 SRB データが含まれています。

SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更されたり使用できなくなったりする可能性があります。 代わりに、Storport ドライバー を使用し、Storport ミニポート ドライバー モデル することをお勧めします。
 

構文

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

関連項目

STORAGE_REQUEST_BLOCK