共用方式為


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