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
PSHED 플러그 인이 참여하는 기능 영역을 지정하는 플래그의 비트 단위 OR 조합입니다. 가능한 플래그는 다음과 같습니다.
Reserved
시스템에서 사용하도록 예약되었습니다. PSHED 플러그 인은 이 멤버를 0으로 설정해야 합니다.
Callbacks
PSHED 플러그 인의 콜백 함수를 설명하는 WHEA_PSHED_PLUGIN_CALLBACKS 구조체입니다.
설명
V1 플러그 인은 등록 취소를 허용하지 않습니다. 등록을 취소하려고 하면 버그 검사가 발생할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddk.h |