WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 struttura (ntddk.h)
Riservato per l'utilizzo nel sistema. La struttura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 descrive i dati necessari per la registrazione di un plug-in PSHED con PSHED.
Sintassi
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;
Members
Length
Dimensioni, in byte, della struttura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET.
Version
Versione della struttura WHEA_PSHED_PLUGIN_REGISTRATION_PACKET. I plug-in PSHED devono impostare questo membro su WHEA_PLUGIN_REGISTRATION_PACKET_VERSION, che verrà impostato sul WHEA_PLUGIN_REGISTRATION_PACKET_V2 predefinito.
Context
Area di contesto fornita dal plug-in PSHED passata alle funzioni di callback PSHED.
FunctionalAreaMask
Combinazione or'ed bit di flag che specifica le aree funzionali in cui partecipa il plug-in PSHED. I flag possibili sono:
Reserved
Riservato per l'utilizzo nel sistema. I plug-in PSHED devono impostare questo membro su zero.
Callbacks
Struttura WHEA_PSHED_PLUGIN_CALLBACKS che descrive le funzioni di callback per il plug-in PSHED.
PluginHandle
I plug-in V2 possono essere annullati tramite PlugHandle. Salvare questa operazione per la registrazione. Solo i plug-in V2 hanno la possibilità di annullare la registrazione.
Commenti
I plug-in V2 sono il valore predefinito. Se si crea un nuovo plug-in PSHED, creare un plug-in V2.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h |