다음을 통해 공유


KBUGCHECK_CALLBACK_RECORD 구조체(wdm.h)

KBUGCHECK_CALLBACK_RECORD 구조체는 KeRegisterBugCheckCallback 및 KeDeregisterBugCheckCallback 루틴에서 사용되는 불투명 구조체입니다.

구문

typedef struct _KBUGCHECK_CALLBACK_RECORD {
  LIST_ENTRY                  Entry;
  PKBUGCHECK_CALLBACK_ROUTINE CallbackRoutine;
  PVOID                       Buffer;
  ULONG                       Length;
  PUCHAR                      Component;
  ULONG_PTR                   Checksum;
  UCHAR                       State;
} KBUGCHECK_CALLBACK_RECORD, *PKBUGCHECK_CALLBACK_RECORD;

멤버

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

KBUGCHECK_CALLBACK_RECORD 구조는 KeRegisterBugCheckReasonCallback 및 KeDeregisterBugCheckReasonCallback 루틴의 부기에 사용됩니다.

구조체는 비페이지 풀과 같은 상주 메모리에 할당되어야 합니다. KeInitializeCallbackRecord 루틴을 사용하여 구조를 사용하기 전에 초기화합니다.

이 구조를 사용하는 방법에 대한 자세한 내용은 버그 검사 콜백 루틴 작성을 참조하세요.

요구 사항

요구 사항
헤더 wdm.h

추가 정보

버그 검사 콜백 루틴 작성