UFX_HARDWARE_FAILURE_CONTEXT struttura (ufxbase.h)
La struttura UFX_HARDWARE_FAILURE_CONTEXT viene usata per definire le proprietà di errore hardware specifiche del controller.
Sintassi
typedef struct _UFX_HARDWARE_FAILURE_CONTEXT {
ULONG Size;
ULONG ExceptionCode;
UCHAR Data[1];
} UFX_HARDWARE_FAILURE_CONTEXT, *PUFX_HARDWARE_FAILURE_CONTEXT;
Members
Size
Dimensione della struttura UFX_HARDWARE_FAILURE_CONTEXT .
ExceptionCode
Codice di errore hardware specifico del controller.
Data[1]
Matrice a lunghezza variabile dei dati associati all'errore hardware.
Commenti
Nei casi in cui il controller di funzione ha riscontrato un errore irreversibile, il driver client può allocare una struttura di UFX_HARDWARE_FAILURE_CONTEXT a lunghezza variabile, impostare il campo Size sulla dimensione allocata, impostare il campo ExceptionCode su un valore che indica il tipo di errore hardware (definito dal driver client) e compilare tutte le informazioni associate nella matrice di dati . Può quindi passare questa struttura alla funzione UfxDeviceNotifyHardwareFailure UFX . UFX passerà a sua volta questa struttura alla funzione di callback dell'evento del driver client EVT_UFX_DEVICE_CONTROLLER_RESET (se esistente).
Requisiti
Requisito | Valore |
---|---|
Intestazione | ufxbase.h |