Partager via


structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 (ntddk.h)

Réservé à l’utilisation du système. La structure WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 décrit les données requises pour l’inscription d’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 transmise aux fonctions de rappel du plug-in PSHED.

FunctionalAreaMask

Combinaison d’indicateurs OR’ed peu sage qui spécifie les zones fonctionnelles dans lesquelles le plug-in PSHED participe. Les indicateurs possibles sont les suivants :

Reserved

Réservé à l’utilisation du 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 désinscrire, une vérification de bogue peut se produire.

Exigences

Exigence Valeur
d’en-tête ntddk.h