Condividi tramite


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)

Vedi anche

TentativoRecovery

ClearErrorRecord

ClearErrorStatus

DisableErrorSource

EnableErrorSource

FinalizeErrorRecord

GetAllErrorSources

GetErrorSourceInfo

GetSignectionCapabilities

InjectError

ReadErrorRecord

RecuperaErrorInfo

SetErrorSourceInfo

WHEA_PSHED_PLUGIN_REGISTRATION_PACKET

WriteErrorRecord