次の方法で共有


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
ヘッダー ntifs.h

関連項目

FSCTL_MANAGE_BYPASS_IO