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 |