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 |