estructura UFX_HARDWARE_FAILURE_CONTEXT (ufxbase.h)
La estructura UFX_HARDWARE_FAILURE_CONTEXT se usa para definir propiedades de error de hardware específicas del controlador.
Sintaxis
typedef struct _UFX_HARDWARE_FAILURE_CONTEXT {
ULONG Size;
ULONG ExceptionCode;
UCHAR Data[1];
} UFX_HARDWARE_FAILURE_CONTEXT, *PUFX_HARDWARE_FAILURE_CONTEXT;
Miembros
Size
Tamaño de la estructura UFX_HARDWARE_FAILURE_CONTEXT .
ExceptionCode
Código de error de hardware específico del controlador.
Data[1]
Matriz de datos de longitud variable asociada al error de hardware.
Comentarios
En los casos en los que el controlador de función ha experimentado un error irrecuperable, el controlador cliente puede asignar una estructura de longitud variable UFX_HARDWARE_FAILURE_CONTEXT , establecer el campo Tamaño en el tamaño asignado, establecer el campo ExceptionCode en un valor que indica el tipo de error de hardware (definido por el controlador de cliente) y rellenar cualquier información asociada en la matriz Data . A continuación, puede pasar esta estructura a la función UfxDeviceNotifyHardwareFailure UFX. UFX pasará a su vez esta estructura a la función de devolución de llamada de eventos EVT_UFX_DEVICE_CONTROLLER_RESET del controlador cliente (si existe).
Requisitos
Requisito | Valor |
---|---|
Header | ufxbase.h |