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_OP_GET_INFO 操作が要求されたときに要求された操作に関する情報を返す呼び出し元によって割り当てられた FS_BPIO_INFO 構造体。
備考
FS_BPIO_OUTPUT は可変長構造体です。
詳細については、「BypassIO」を参照してください。フィルター ドライバーの と、BypassIO 操作 をサポートする。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 |
ヘッダー | ntifs.h |