FS_BPIO_OUTPUT 構造体 (ntifs.h)
FS_BPIO_OUTPUT構造体は、FSCTL_MANAGE_BYPASS_IO制御コードの BypassIO 操作に関する情報を返すために使用されます。
構文
typedef struct _FS_BPIO_OUTPUT {
FS_BPIO_OPERATIONS Operation;
FS_BPIO_OUTFLAGS OutFlags;
ULONGLONG Reserved1;
ULONGLONG Reserved2;
union {
FS_BPIO_RESULTS Enable;
FS_BPIO_RESULTS Query;
FS_BPIO_RESULTS VolumeStackResume;
FS_BPIO_RESULTS StreamResume;
FS_BPIO_INFO GetInfo;
};
} FS_BPIO_OUTPUT, *PFS_BPIO_OUTPUT;
メンバー
Operation
要求 された BypassIO 操作を識別するFS_BPIO_OPERATIONS列挙値。 このフィールドは、FS_BPIO_INPUTで渡されたのと同じ値に設定する必要があります。操作。
OutFlags
操作 の 出力フラグを指定するFS_BPIO_OUTFLAGS列挙値。
Reserved1
システムで使用するために予約されています。 0 に設定します。
Reserved2
システムで使用するために予約されています。 0 に設定します。
Enable
FS_BPIO_OP_ENABLE操作が 要求されたときに結果 を書き込む呼び出し元割り当て FS_BPIO_RESULTS 構造体。
Query
FS_BPIO_OP_QUERY操作が 要求されたときに結果 を書き込む呼び出し元割り当て FS_BPIO_RESULTS 構造体。
VolumeStackResume
FS_BPIO_OP_VOLUME_STACK_RESUME操作が 要求されたときに結果 を書き込む呼び出し元によって割り当てられた FS_BPIO_RESULTS 構造体。
StreamResume
FS_BPIO_OP_STREAM_RESUME操作が 要求されたときに結果 を書き込む呼び出し元割り当て FS_BPIO_RESULTS 構造体。
GetInfo
呼び出し元によって割り当てられた FS_BPIO_INFO 構造体。 FS_BPIO_OP_GET_INFO 操作が要求されたときに要求された操作に関する情報を返します。
注釈
FS_BPIO_OUTPUT は可変長構造体です。
詳細については、「 フィルター ドライバーの BypassIO 」と 「BypassIO 操作のサポート 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
Header | ntifs.h |