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 |