Condividi tramite


struttura WHEA_PSHED_PLUGIN_CALLBACKS (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;

Membri

GetAllErrorSources

Puntatore al plug-in PSHED GetAllErrorSources funzione di callback. Se un plug-in PSHED non partecipa all'individuazione dell'origine degli errori, questo membro deve essere impostato su NULL.

Reserved

Riservato per l'uso del 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 al plug-in PSHED SetErrorSourceInfo funzione di callback. Se un plug-in PSHED non partecipa al controllo del codice sorgente degli errori, questo membro deve essere impostato su NULL.

EnableErrorSource

Puntatore al plug-in PSHED EnableErrorSource funzione di callback. Se un plug-in PSHED non partecipa al controllo del codice sorgente degli errori, questo membro deve essere impostato su NULL.

DisableErrorSource

Puntatore al plug-in PSHED DisableErrorSource funzione di callback. 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 al plug-in PSHED ReadErrorRecord funzione di callback. Se un plug-in PSHED non partecipa alla persistenza dei record di errore, questo membro deve essere impostato su NULL.

ClearErrorRecord

Puntatore al plug-in PSHED ClearErrorRecord funzione di callback. 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 RetrieveError Info 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 al plug-in PSHED FinalizeErrorRecord funzione di callback. Se un plug-in PSHED non partecipa al recupero delle informazioni sugli errori, questo membro deve essere impostato su NULL.

ClearErrorStatus

Puntatore al plug-in PSHED ClearErrorStatus funzione di callback. 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 AttemptRecover y del plug-in PSHED. Se un plug-in PSHED non partecipa al ripristino degli errori, questo membro deve essere impostato su NULL.

GetInjectionCapabilities

Puntatore al plug-in PSHED Get StackectionCapabilities funzione di callback. Se un plug-in PSHED non partecipa all'inserimento di errori, questo membro deve essere impostato su NULL.

InjectError

Puntatore alla funzione di callback del plug-in PSHED InjectError. Se un plug-in PSHED non partecipa all'inserimento di errori, questo membro deve essere impostato su NULL.

Osservazioni

Una struttura WHEA_PSHED_PLUGIN_CALLBACKS è contenuta all'interno della struttura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in Windows Server 2008, Windows Vista SP1 e versioni successive di Windows.
intestazione ntddk.h (include Ntddk.h)

Vedere anche

AttemptRecovery

ClearErrorRecord

ClearErrorStatus

DisableErrorSource

EnableErrorSource

FinalizeErrorRecord

GetAllErrorSources

GetErrorSourceInfo

GetMakectionCapabilities

InjectError

ReadErrorRecord

RetrieveErrorInfo

SetErrorSourceInfo

WHEA_PSHED_PLUGIN_REGISTRATION_PACKET

WriteErrorRecord