WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 结构 (ntddk.h)

预留给系统使用。 WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1结构描述了向 PSHED 注册 PSHED 插件所需的数据。

语法

typedef struct _WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1 {
  ULONG                       Length;
  ULONG                       Version;
  PVOID                       Context;
  ULONG                       FunctionalAreaMask;
  ULONG                       Reserved;
  WHEA_PSHED_PLUGIN_CALLBACKS Callbacks;
} WHEA_PSHED_PLUGIN_REGISTRATION_PACKET_V1;

成员

Length

Version

WHEA_PSHED_PLUGIN_REGISTRATION_PACKET 结构的版本。 V1 PSHED 插件必须将此成员设置为 WHEA_PLUGIN_REGISTRATION_PACKET_V1。

Context

传递给 PSHED 插件的回调函数的 PSHED 插件提供的上下文区域。

FunctionalAreaMask

标志的按位 OR 组合,指定 PSHED 插件参与的功能区域。 可能的标志包括:

Reserved

预留给系统使用。 PSHED 插件应将此成员设置为零。

Callbacks

描述 PSHED 插件的回调函数 的WHEA_PSHED_PLUGIN_CALLBACKS 结构。

注解

V1 插件不允许注销。 如果尝试注销,可能会进行 bug 检查。

要求

要求
Header ntddk.h