FS_BPIO_OPERATIONS 列挙 (ntifs.h)

FS_BPIO_OPERATIONS では、 FSCTL_MANAGE_BYPASS_IO 制御コードでサポートされるさまざまな BypassIO 操作を定義します。

構文

typedef enum _FS_BPIO_OPERATIONS {
  FS_BPIO_OP_ENABLE = 1,
  FS_BPIO_OP_DISABLE = 2,
  FS_BPIO_OP_QUERY = 3,
  FS_BPIO_OP_VOLUME_STACK_PAUSE = 4,
  FS_BPIO_OP_VOLUME_STACK_RESUME = 5,
  FS_BPIO_OP_STREAM_PAUSE = 6,
  FS_BPIO_OP_STREAM_RESUME = 7,
  FS_BPIO_OP_GET_INFO = 8,
  FS_BPIO_OP_MAX_OPERATION
} FS_BPIO_OPERATIONS;

定数

 
FS_BPIO_OP_ENABLE
値: 1
特定のファイルに対して BypassIO を有効にすることを要求します。つまり、ドライバーには、そのファイルのすべてのキャッシュされていない読み取りが表示されない可能性があります。
FS_BPIO_OP_DISABLE
値: 2
指定したファイルで BypassIO が無効になっていることをフィルターとファイル システムに通知します。
FS_BPIO_OP_QUERY
値: 3
指定されたファイルに対して BypassIO を有効にできるかどうかを照会します。
FS_BPIO_OP_VOLUME_STACK_PAUSE
値: 4
指定したボリューム/ストレージ スタックで BypassIO を一時停止することを要求します。
FS_BPIO_OP_VOLUME_STACK_RESUME
値: 5
指定されたボリュームで BypassIO 処理を再開する要求。
FS_BPIO_OP_STREAM_PAUSE
値: 6
ストリームで BypassIO 処理を一時停止することを要求します。
FS_BPIO_OP_STREAM_RESUME
値: 7
ストリームで BypassIO 処理を再開することを要求します。
FS_BPIO_OP_GET_INFO
値: 8
ボリュームの BypassIO 状態に関する情報を要求します。
FS_BPIO_OP_MAX_OPERATION
有効な BypassIO 操作の値がこの値より小さい。

注釈

詳細については、「 フィルター ドライバーの BypassIO 」と 「BypassIO 操作のサポート 」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11
Header ntifs.h

こちらもご覧ください

FSCTL_MANAGE_BYPASS_IO