WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 結構 (ntddk.h)
保留供系統使用。 WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V2 結構描述向 PSHED 註冊 PSHED 外掛程式所需的數據。
語法
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;
成員
Length
WHEA_PSHED_PLUGIN_REGISTRATION_PACKET 結構的大小,以位元組為單位。
Version
WHEA_PSHED_PLUGIN_REGISTRATION_PACKET 結構的版本。 PSHED 外掛程式必須將這個成員設定為 WHEA_PLUGIN_REGISTRATION_PACKET_VERSION,這會設定為預設WHEA_PLUGIN_REGISTRATION_PACKET_V2。
Context
傳遞至 PSHED 外掛程式回呼函式的 PSHED 外掛程式內容區域。
FunctionalAreaMask
旗標的位 OR'ed 組合,指定 PSHED 外掛程式參與的功能區域。 可能的旗標包括:
Reserved
保留供系統使用。 PSHED 外掛程式應該將此成員設定為零。
Callbacks
描述 PSHED 外掛程式回呼函式 的WHEA_PSHED_PLUGIN_CALLBACKS 結構。
PluginHandle
V2 外掛程式可以透過 PluginHandle 取消註冊。 儲存此專案以取消註冊。 只有 V2 外掛程式能夠取消註冊。
備註
V2 外掛程式是預設值。 如果您要建立新的 PSHED 外掛程式,請建立 V2 外掛程式。
規格需求
需求 | 值 |
---|---|
標頭 | ntddk.h |