共用方式為


BPIO_OUTPUT 結構 (ntddstor.h)

BPIO_OUTPUT 結構可用來傳回 IOCTL_STORAGE_MANAGE_BYPASS_IO 控件程式代碼的 BypassIO 作業相關信息。

語法

typedef struct _BPIO_OUTPUT {
  ULONG           Version;
  ULONG           Size;
  BPIO_OPERATIONS Operation;
  BPIO_OUTFLAGS   OutFlags;
  ULONGLONG       Reserved2;
  union {
    BPIO_RESULTS Enable;
    BPIO_RESULTS Query;
  };
} BPIO_OUTPUT, *PBPIO_OUTPUT;

成員

Version

這個結構的版本。 設定為 sizeof(BPIO_OUTPUT)

Size

這個結構的大小加上其所有可變大小的欄位,以位元組為單位。

Operation

識別所要求 BypassIO 作業 的BPIO_OPERATIONS 列舉值。 此欄位應該設定為傳入BPIO_INPUT相同的值。作業

OutFlags

指定作業輸出旗 標的BPIO_OUTFLAGS 列舉值。

Reserved2

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

Enable

要求BPIO_OP_ENABLE作業時寫入結果的BPIO_RESULTS結構。

Query

要求BPIO_OP_QUERY作業時寫入結果的BPIO_RESULTS結構。

備註

如需詳細資訊,請參閱 略過記憶體驅動程式的 BypassIO

規格需求

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

另請參閱

BPIO_OPERATIONS

BPIO_OUTFLAGS

BPIO_RESULTS

IOCTL_STORAGE_MANAGE_BYPASS_IO