FS_BPIO_RESULTS結構 (ntifs.h)
FS_BPIO_RESULTS 結構會定義驅動程序失敗時,FS_BPIO_OP_ENABLE 和 FS_BPIO_OP_QUERY 作業 的 BypassIO 作業特定輸出。
語法
typedef struct _FS_BPIO_RESULTS {
NTSTATUS OpStatus;
USHORT FailingDriverNameLen;
WCHAR FailingDriverName[32];
USHORT FailureReasonLen;
WCHAR FailureReason[128];
} FS_BPIO_RESULTS, *PFS_BPIO_RESULTS;
成員
OpStatus
接收可供呼叫端使用的NTSTATUS程式代碼,以識別失敗驅動程式無法支援此檔案的 BypassIO 的原因。 此欄位應該只由第一個驅動程式設定為無法啟用/查詢要求。
FailingDriverNameLen
接收儲存在 的字串長度,為字元。
FailingDriverName[32]
接收字串,指定失敗要求的驅動程序名稱。 基於診斷理由,驅動程式必須在 FS_BPIO_OP_ENABLE 或 FS_BPIO_OP_QUERY 作業失敗時儲存其名稱,。 名稱必須符合系統所使用的驅動程序實際名稱;例如,ntfs.sys。 此字串不保證為 NULL 終止。
FailureReasonLen
接收儲存在 FailingReason中字元的字串長度。
FailureReason[128]
收到唯一的描述性字串,描述驅動程式否決啟用/查詢要求的原因。 此字串用於診斷原因,且應使用英文,因此不需要當地語系化。 此字串不保證為 NULL 終止。
言論
當驅動程式啟用或查詢 BypassIO 作業失敗時,會在 FS_BPIO_OPERATIONS 結構中傳回 FS_BPIO_RESULTS。
如需詳細資訊,請參閱 BypassIO 以取得篩選驅動程式 及 支援 BypassIO 作業。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 |
標頭 | ntifs.h |