structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 (ntddk.h)
Réservé pour le système. La structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 décrit les données requises pour inscrire un plug-in PSHED auprès du PSHED.
Syntaxe
typedef struct _WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 {
ULONG Length;
ULONG Version;
PVOID Context;
ULONG FunctionalAreaMask;
ULONG Reserved;
WHEA_PSHED_PLUGIN_CALLBACKS Callbacks;
} WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1;
Membres
Length
Version
Version de la structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. Les plug-ins PSHED V1 doivent définir ce membre sur WHEA_PLUGIN_REGISTRATION_PACKET_V1.
Context
Zone de contexte fournie par un plug-in PSHED qui est passée aux fonctions de rappel du plug-in PSHED.
FunctionalAreaMask
Combinaison d’indicateurs OR’ed bit-wise qui spécifie les zones fonctionnelles dans lesquelles le plug-in PSHED participe. Les indicateurs possibles sont les suivants :
Reserved
Réservé pour le système. Les plug-ins PSHED doivent définir ce membre sur zéro.
Callbacks
Structure WHEA_PSHED_PLUGIN_CALLBACKS qui décrit les fonctions de rappel pour le plug-in PSHED.
Remarques
Les plug-ins V1 n’autorisent pas la désinscription. Si vous essayez de vous désinscrire, une vérification de bogue peut se produire.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddk.h |