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 |