共用方式為


BPIO_RESULTS結構 (ntddstor.h)

BPIO_RESULTS 結構定義當驅動程序失敗時,BPIO_OP_ENABLEBPIO_OP_QUERY 作業 的 BypassIO 作業特定輸出。

語法

typedef struct _BPIO_RESULTS {
  LONG   OpStatus;
  USHORT FailingDriverNameLen;
  WCHAR  FailingDriverName[32];
  USHORT FailureReasonLen;
  WCHAR  FailureReason[128];
} BPIO_RESULTS, *PBPIO_RESULTS;

成員

OpStatus

接收可供呼叫端使用的NTSTATUS程式代碼,以識別失敗驅動程序為何不支援 BypassIO。 此欄位應該只由第一個驅動程式設定為無法啟用/查詢要求。

FailingDriverNameLen

接收儲存在 的字串長度,為字元。

FailingDriverName[32]

接收字串,指定失敗要求的驅動程序名稱。 基於診斷理由,驅動程式必須在 BPIO_OP_ENABLE 失敗或 BPIO_OP_QUERY 作業時儲存其名稱。 名稱必須符合系統所使用的驅動程序實際名稱;例如,ntfs.sys。 此字串不保證為 NULL 終止。

FailureReasonLen

接收儲存在 FailingReason中字元的字串長度。

FailureReason[128]

收到唯一的描述性字串,描述驅動程式否決啟用/查詢要求的原因。 此字串用於診斷原因,且應使用英文,因此不需要當地語系化。 此字串不保證為 NULL 終止。

言論

如需詳細資訊,請參閱 BypassIO for storage drivers

要求

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

另請參閱

BPIO_OPERATIONS

IOCTL_STORAGE_MANAGE_BYPASS_IO