Compartir a través de


estructura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 (ntddk.h)

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

Sintaxis

typedef struct _WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 {
  ULONG                       Length;
  ULONG                       Version;
  PVOID                       Context;
  ULONG                       FunctionalAreaMask;
  ULONG                       Reserved;
  WHEA_PSHED_PLUGIN_CALLBACKS Callbacks;
  PVOID                       PluginHandle;
} WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2;

Miembros

Length

Tamaño, en bytes, de la estructura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET.

Version

Versión de la estructura de WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. Los complementos PSHED deben establecer este miembro en WHEA_PLUGIN_REGISTRATION_PACKET_VERSION, que se establecerá en el WHEA_PLUGIN_REGISTRATION_PACKET_V2 predeterminado.

Context

Un área de contexto proporcionada por el 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 del complemento PSHED.

PluginHandle

Los complementos V2 se pueden anular el registro a través de PluginHandle. Guárdelo para anular el registro. Solo los complementos V2 tienen la capacidad de anular el registro.

Observaciones

Los complementos V2 son los predeterminados. Si va a crear un nuevo complemento PSHED, cree un complemento V2.

Requisitos

Requisito Valor
encabezado de ntddk.h