структура 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. Подключаемые модули PSHED версии 1 должны задать для этого элемента значение WHEA_PLUGIN_REGISTRATION_PACKET_V1.

Context

Область контекста, предоставляемая подключаемым модулем PSHED, передаваемая функции обратного вызова PSHED.

FunctionalAreaMask

Битовая комбинация флагов OR, указывающая функциональные области, в которых участвует подключаемый модуль PSHED. Возможные флаги:

Reserved

Зарезервировано для использования системы. Подключаемые модули PSHED должны иметь значение нулю.

Callbacks

Структура WHEA_PSHED_PLUGIN_CALLBACKS, описывающая функции обратного вызова для подключаемого модуля PSHED.

Замечания

Подключаемые модули версии 1 не допускают отмену регистрации. При попытке отменить регистрацию может возникнуть ошибка.

Требования

Требование Ценность
заголовка ntddk.h