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

要求

要求 价值
标头 ufxbase.h