保留供系统使用。 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 检查。
要求
| 要求 | 价值 |
|---|---|
| 标头 | ntddk.h |