Share via


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

こちらもご覧ください

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO