Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Зарезервировано для использования системы. Структура 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 |