Compartilhar via


estrutura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 (ntddk.h)

Reservado para uso do sistema. A estrutura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 descreve os dados necessários para registrar um plug-in PSHED com o PSHED.

Sintaxe

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;

Membros

Length

Version

A versão da estrutura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. Os plug-ins PSHED V1 devem definir esse membro como WHEA_PLUGIN_REGISTRATION_PACKET_V1.

Context

Uma área de contexto fornecida pelo plug-in PSHED que é passada para as funções de retorno de chamada do plug-in PSHED.

FunctionalAreaMask

Uma combinação or'ed bit-wise de sinalizadores que especifica as áreas funcionais nas quais o plug-in PSHED participa. Os possíveis sinalizadores são:

Reserved

Reservado para uso do sistema. Os plug-ins PSHED devem definir esse membro como zero.

Callbacks

Uma estrutura WHEA_PSHED_PLUGIN_CALLBACKS que descreve as funções de retorno de chamada para o plug-in PSHED.

Comentários

Os plug-ins V1 não permitem o cancelamento do registro. Se você tentar cancelar o registro, poderá ocorrer uma verificação de bugs.

Requisitos

Requisito Valor
Cabeçalho ntddk.h