Поделиться через


структура 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

См. также раздел

Написание процедуры обратного вызова для проверки ошибок.