次の方法で共有


SPB_TRANSFER_BUFFER_FORMAT列挙 (spb.h)

SPB_TRANSFER_BUFFER_FORMAT列挙は、SPB_TRANSFER_BUFFER構造体によって記述されるバッファーの形式を指定します。

構文

typedef enum SPB_TRANSFER_BUFFER_FORMAT {
  SpbTransferBufferFormatInvalid,
  SpbTransferBufferFormatSimple,
  SpbTransferBufferFormatList,
  SpbTransferBufferFormatSimpleNonPaged,
  SpbTransferBufferFormatMdl,
  SpbTransferBufferFormatMax
}  *PSPB_TRANSFER_BUFFER_FORMAT;

定数

 
SpbTransferBufferFormatInvalid
オペレーティング システムで使用するために予約されています。
SpbTransferBufferFormatSimple
転送バッファーは、単純なユーザー モードまたはカーネル モード ポインターと長さによって記述されます。
SpbTransferBufferFormatList
転送バッファーは、バッファーのリストへのポインターと、リスト内のバッファー数のカウントによって記述されます。
SpbTransferBufferFormatSimpleNonPaged
転送バッファーは、単純なユーザー モードまたはカーネル モード ポインターと長さによって記述されます。 バッファーは、非ページ メモリに存在します。 この形式の値は、I/O 要求を生成するクライアントがカーネル モード ドライバーである場合にのみ有効です。
SpbTransferBufferFormatMdl
転送バッファーは、MDL へのポインターによって記述されます。 この形式の値は、I/O 要求を生成するクライアントがカーネル モード ドライバーである場合にのみ有効です。
SpbTransferBufferFormatMax
オペレーティング システムで使用するために予約されています。

注釈

SPB_TRANSFER_BUFFER構造体の Format メンバーは、SPB_TRANSFER_BUFFER_FORMAT列挙値です。

要件

要件
サポートされている最小のクライアント Windows 8 以降でサポートされています。
Header spb.h

こちらもご覧ください