Compartir a través de


estructura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 (ntddk.h)

Reservado para uso del sistema. La estructura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 describe los datos necesarios para registrar un complemento PSHED con el PSHED.

Sintaxis

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;

Miembros

Length

Version

Versión de la estructura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. Los complementos PSHED V1 deben establecer este miembro en WHEA_PLUGIN_REGISTRATION_PACKET_V1.

Context

Área de contexto proporcionada por un complemento PSHED que se pasa a las funciones de devolución de llamada del complemento PSHED.

FunctionalAreaMask

Combinación or'ed bit a bit de marcas que especifica las áreas funcionales en las que participa el complemento PSHED. Las marcas posibles son:

Reserved

Reservado para uso del sistema. Los complementos PSHED deben establecer este miembro en cero.

Callbacks

Estructura WHEA_PSHED_PLUGIN_CALLBACKS que describe las funciones de devolución de llamada para el complemento PSHED.

Comentarios

Los complementos V1 no permiten anular el registro. Si intenta anular el registro, puede producirse una comprobación de errores.

Requisitos

Requisito Valor
Header ntddk.h