BPIO_RESULTS 結構 (ntddstor.h)
BPIO_RESULTS結構會定義驅動程式失敗時,BPIO_OP_ENABLE和BPIO_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中的字串長度。
FailingDriverName[32]
接收字串,指定失敗要求之驅動程序的名稱。 基於診斷理由,驅動程式在BPIO_OP_ENABLE或BPIO_OP_QUERY作業失敗時,必須儲存其名稱。 此名稱必須符合系統所使用的驅動程序實際名稱;例如, ntfs.sys。 此字串不保證為 NULL 終止。
FailureReasonLen
以字元接收儲存在 FailingReason中的字串長度。
FailureReason[128]
接收唯一的描述性字串,描述驅動程序為何已啟用/查詢要求。 此字串用於診斷原因,而且應該以英文表示,因此不需要進行當地語系化。 此字串不保證為 NULL 終止。
備註
如需詳細資訊,請參閱 略過記憶體驅動程式的 BypassIO 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 |
標頭 | ntddstor.h |