UFX_HARDWARE_FAILURE_CONTEXT 結構 (ufxbase.h)
UFX_HARDWARE_FAILURE_CONTEXT 結構可用來定義控制器特定的硬體故障屬性。
語法
typedef struct _UFX_HARDWARE_FAILURE_CONTEXT {
ULONG Size;
ULONG ExceptionCode;
UCHAR Data[1];
} UFX_HARDWARE_FAILURE_CONTEXT, *PUFX_HARDWARE_FAILURE_CONTEXT;
成員
Size
UFX_HARDWARE_FAILURE_CONTEXT 結構的大小。
ExceptionCode
控制器特定的硬體失敗碼。
Data[1]
與硬體失敗相關聯的可變長度數據陣列。
備註
如果函式控制器發生嚴重錯誤,用戶端驅動程式可能會配置可變長度 UFX_HARDWARE_FAILURE_CONTEXT 結構、將 Size 欄位設定為設定的大小、將 ExceptionCode 欄位設定為值,指出客戶端驅動程式所定義的硬體錯誤類型 (,) 填入 Data 陣列中的任何相關信息。 然後,它可能會將此結構傳遞至 UfxDeviceNotifyHardwareFailure UFX 函式。 UFX 會接著將此結構傳遞至用戶端 驅動程式EVT_UFX_DEVICE_CONTROLLER_RESET事件 回呼函式,如果存在) ,則會 (。
規格需求
需求 | 值 |
---|---|
標頭 | ufxbase.h |