structure WHEA_PSHED_PLUGIN_CALLBACKS (ntddk.h)
La structure WHEA_PSHED_PLUGIN_CALLBACKS décrit les fonctions de rappel d’un plug-in PSHED.
Syntaxe
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;
Membres
GetAllErrorSources
Pointeur vers le plug-in PSHED GetAllErrorSources fonction de rappel. Si un plug-in PSHED ne participe pas à la découverte de source d’erreur, ce membre doit être défini sur NULL.
Reserved
Réservé à l’utilisation du système. Ce membre doit être défini sur NULL .
GetErrorSourceInfo
Pointeur vers le plug-in PSHED GetErrorSourceInfo fonction de rappel. Si un plug-in PSHED ne participe pas à la découverte de source d’erreur, ce membre doit être défini sur NULL.
SetErrorSourceInfo
Pointeur vers le plug-in PSHED SetErrorSourceInfo fonction de rappel. Si un plug-in PSHED ne participe pas au contrôle de code source d’erreur, ce membre doit être défini sur NULL .
EnableErrorSource
Pointeur vers la fonction de rappel EnableErrorSource du plug-in PSHED. Si un plug-in PSHED ne participe pas au contrôle de code source d’erreur, ce membre doit être défini sur NULL .
DisableErrorSource
Pointeur vers la fonction de rappel DisableErrorSource du plug-in PSHED. Si un plug-in PSHED ne participe pas au contrôle de code source d’erreur, ce membre doit être défini sur NULL .
WriteErrorRecord
Pointeur vers la fonction de rappel WriteErrorRecord du plug-in PSHED. Si un plug-in PSHED ne participe pas à la persistance des enregistrements d’erreur, ce membre doit être défini sur NULL .
ReadErrorRecord
Pointeur vers le plug-in PSHED ReadErrorRecord fonction de rappel. Si un plug-in PSHED ne participe pas à la persistance des enregistrements d’erreur, ce membre doit être défini sur NULL .
ClearErrorRecord
Pointeur vers le plug-in PSHED ClearErrorRecord fonction de rappel. Si un plug-in PSHED ne participe pas à la persistance des enregistrements d’erreur, ce membre doit être défini sur NULL .
RetrieveErrorInfo
Pointeur vers la fonction de rappel RetrieveErrorInfo du plug-in PSHED. Si un plug-in PSHED ne participe pas à la récupération des informations d’erreur, ce membre doit être défini sur NULL .
FinalizeErrorRecord
Pointeur vers la fonction de rappel FinaliseErrorRecord du plug-in PSHED. Si un plug-in PSHED ne participe pas à la récupération des informations d’erreur, ce membre doit être défini sur NULL .
ClearErrorStatus
Pointeur vers la fonction de rappel ClearErrorStatus du plug-in PSHED. Si un plug-in PSHED ne participe pas à la récupération des informations d’erreur, ce membre doit être défini sur NULL .
AttemptRecovery
Pointeur vers la fonction de rappel AttemptRecovery du plug-in PSHED. Si un plug-in PSHED ne participe pas à la récupération d’erreurs, ce membre doit être défini sur NULL.
GetInjectionCapabilities
Pointeur vers le plug-in PSHED GetInjectionCapabilities fonction de rappel. Si un plug-in PSHED ne participe pas à l’injection d’erreurs, ce membre doit être défini sur NULL.
InjectError
Pointeur vers la fonction de rappel InjectError du plug-in PSHED. Si un plug-in PSHED ne participe pas à l’injection d’erreurs, ce membre doit être défini sur NULL.
Remarques
Une structure WHEA_PSHED_PLUGIN_CALLBACKS est contenue dans la structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows Server 2008, Windows Vista SP1 et versions ultérieures de Windows. |
d’en-tête | ntddk.h (include Ntddk.h) |