WHEA_PSHED_PLUGIN_CALLBACKS struttura (ntddk.h)
La struttura WHEA_PSHED_PLUGIN_CALLBACKS descrive le funzioni di callback per un plug-in PSHED.
Sintassi
typedef struct _WHEA_PSHED_PLUGIN_CALLBACKS {
PSHED_PI_GET_ALL_ERROR_SOURCES GetAllErrorSources;
PVOID Reserved;
PSHED_PI_GET_ERROR_SOURCE_INFO GetErrorSourceInfo;
PSHED_PI_SET_ERROR_SOURCE_INFO SetErrorSourceInfo;
PSHED_PI_ENABLE_ERROR_SOURCE EnableErrorSource;
PSHED_PI_DISABLE_ERROR_SOURCE DisableErrorSource;
PSHED_PI_WRITE_ERROR_RECORD WriteErrorRecord;
PSHED_PI_READ_ERROR_RECORD ReadErrorRecord;
PSHED_PI_CLEAR_ERROR_RECORD ClearErrorRecord;
PSHED_PI_RETRIEVE_ERROR_INFO RetrieveErrorInfo;
PSHED_PI_FINALIZE_ERROR_RECORD FinalizeErrorRecord;
PSHED_PI_CLEAR_ERROR_STATUS ClearErrorStatus;
PSHED_PI_ATTEMPT_ERROR_RECOVERY AttemptRecovery;
PSHED_PI_GET_INJECTION_CAPABILITIES GetInjectionCapabilities;
PSHED_PI_INJECT_ERROR InjectError;
} WHEA_PSHED_PLUGIN_CALLBACKS, *PWHEA_PSHED_PLUGIN_CALLBACKS;
Members
GetAllErrorSources
Puntatore alla funzione di callback getAllErrorSources del plug-in PSHED. Se un plug-in PSHED non partecipa all'individuazione dell'origine degli errori, questo membro deve essere impostato su NULL.
Reserved
Riservato per l'utilizzo nel sistema. Questo membro deve essere impostato su NULL.
GetErrorSourceInfo
Puntatore alla funzione di callback getErrorSourceInfo del plug-in PSHED. Se un plug-in PSHED non partecipa all'individuazione dell'origine degli errori, questo membro deve essere impostato su NULL.
SetErrorSourceInfo
Puntatore alla funzione di callback setErrorSourceInfo del plug-in PSHED. Se un plug-in PSHED non partecipa al controllo del codice sorgente degli errori, questo membro deve essere impostato su NULL.
EnableErrorSource
Puntatore alla funzione di callback EnableErrorSource del plug-in PSHED. Se un plug-in PSHED non partecipa al controllo del codice sorgente degli errori, questo membro deve essere impostato su NULL.
DisableErrorSource
Puntatore alla funzione di callback DisableErrorSource del plug-in PSHED. Se un plug-in PSHED non partecipa al controllo del codice sorgente degli errori, questo membro deve essere impostato su NULL.
WriteErrorRecord
Puntatore alla funzione di callback WriteErrorRecord del plug-in PSHED. Se un plug-in PSHED non partecipa alla persistenza dei record di errore, questo membro deve essere impostato su NULL.
ReadErrorRecord
Puntatore alla funzione di callback ReadErrorRecord del plug-in PSHED. Se un plug-in PSHED non partecipa alla persistenza dei record di errore, questo membro deve essere impostato su NULL.
ClearErrorRecord
Puntatore alla funzione di callback ClearErrorRecord del plug-in PSHED. Se un plug-in PSHED non partecipa alla persistenza dei record di errore, questo membro deve essere impostato su NULL.
RetrieveErrorInfo
Puntatore alla funzione di callback del plug-in PSHED. Se un plug-in PSHED non partecipa al recupero delle informazioni sugli errori, questo membro deve essere impostato su NULL.
FinalizeErrorRecord
Puntatore alla funzione di callback finalizeErrorRecord del plug-in PSHED. Se un plug-in PSHED non partecipa al recupero delle informazioni sugli errori, questo membro deve essere impostato su NULL.
ClearErrorStatus
Puntatore alla funzione di callback ClearErrorStatus del plug-in PSHED. Se un plug-in PSHED non partecipa al recupero delle informazioni sugli errori, questo membro deve essere impostato su NULL.
AttemptRecovery
Puntatore alla funzione di callback del plug-in PSHED . Se un plug-in PSHED non partecipa al ripristino degli errori, questo membro deve essere impostato su NULL.
GetInjectionCapabilities
Puntatore alla funzione di callback del plug-in PSHED GetPicectionCapabilities . Se un plug-in PSHED non partecipa all'inserimento degli errori, questo membro deve essere impostato su NULL.
InjectError
Puntatore alla funzione di callback di InjectError del plug-in PSHED. Se un plug-in PSHED non partecipa all'inserimento degli errori, questo membro deve essere impostato su NULL.
Commenti
Una struttura WHEA_PSHED_PLUGIN_CALLBACKS è contenuta all'interno della struttura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows. |
Intestazione | ntddk.h (include Ntddk.h) |