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 el 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 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

Á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.

PluginHandle

Los complementos V2 se pueden anular el registro a través de PluginHandle. Guarde esta opción para anular el registro. Solo los complementos V2 tienen la capacidad de anular el registro.

Comentarios

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

Requisitos

Requisito Valor
Header ntddk.h