共用方式為


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

保留供系統使用。 設定為零。

Reserved2

保留供系統使用。 設定為零。

Enable

呼叫端配置的 FS_BPIO_RESULTS 結構,在要求 FS_BPIO_OP_ENABLE 作業時寫入結果。

Query

呼叫端配置的 FS_BPIO_RESULTS 結構,在要求 FS_BPIO_OP_QUERY 作業時寫入結果。

VolumeStackResume

呼叫端配置的 FS_BPIO_RESULTS 結構,在要求 FS_BPIO_OP_VOLUME_STACK_RESUME 作業時寫入結果。

StreamResume

呼叫端配置的 FS_BPIO_RESULTS 結構,在要求 FS_BPIO_OP_STREAM_RESUME 作業時寫入結果。

GetInfo

呼叫端配置的 FS_BPIO_INFO 結構,在要求 FS_BPIO_OP_GET_INFO 作業時傳回所要求作業的相關信息。

備註

FS_BPIO_OUTPUT 是可變長度結構。

如需詳細資訊,請參閱 BypassIO 以取得篩選驅動程式 和支援 BypassIO 作業

規格需求

需求
最低支援的用戶端 Windows 11
標頭 ntifs.h

另請參閱

FS_BPIO_INFO

FS_BPIO_OPERATIONS

FS_BPIO_OUTFLAGS

FS_BPIO_RESULTS

FSCTL_MANAGE_BYPASS_IO