共用方式為


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