共用方式為


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 外掛程式不允許取消註冊。 如果您嘗試取消註冊,可能會發生錯誤檢查。

規格需求

需求
標頭 ntddk.h