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 |