BPIO_OUTPUT 構造体 (ntddstor.h)
BPIO_OUTPUT構造体は、 IOCTL_STORAGE_MANAGE_BYPASS_IO コントロール コードの BypassIO 操作に関する情報を返すために使用されます。
構文
typedef struct _BPIO_OUTPUT {
ULONG Version;
ULONG Size;
BPIO_OPERATIONS Operation;
BPIO_OUTFLAGS OutFlags;
ULONGLONG Reserved2;
union {
BPIO_RESULTS Enable;
BPIO_RESULTS Query;
};
} BPIO_OUTPUT, *PBPIO_OUTPUT;
メンバー
Version
この構造体のバージョン。 sizeof(BPIO_OUTPUT)
を設定します。
Size
この構造体のサイズに加えて、すべての可変サイズのフィールド (バイト単位)。
Operation
要求 された BypassIO 操作を識別するBPIO_OPERATIONS列挙値。 このフィールドは、BPIO_INPUTで渡されたのと同じ値に設定する必要があります。操作。
OutFlags
操作 の 出力フラグを指定するBPIO_OUTFLAGS列挙値。
Reserved2
システムで使用するために予約されています。 0 に設定します。
Enable
BPIO_OP_ENABLE操作が要求されたときに結果を書き込むBPIO_RESULTS構造体。
Query
BPIO_OP_QUERY操作が要求されたときに結果を書き込むBPIO_RESULTS構造体。
注釈
詳細については、 ストレージ ドライバーの BypassIO に関するページを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
Header | ntddstor.h |