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 结构,将 “大小” 字段设置为已分配的大小,将 ExceptionCode 字段设置为指示客户端驱动程序定义的硬件错误 (类型的值) ,并在 Data 数组中填写任何相关信息。 然后,它可以将此结构传递给 UfxDeviceNotifyHardwareFailure UFX 函数。 UFX 会将此结构传递到客户端驱动程序的 EVT_UFX_DEVICE_CONTROLLER_RESET 事件回调函数 ((如果存在) )。

要求

要求
Header ufxbase.h