Freigeben über


KBUGCHECK_CALLBACK_RECORD Struktur (wdm.h)

Die KBUGCHECK_CALLBACK_RECORD Struktur ist eine undurchsichtige Struktur, die von den KeRegisterBugCheckCallback- und KeDeregisterBugCheckCallback-Routinen verwendet wird.

Syntax

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;

Angehörige

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

Die KBUGCHECK_CALLBACK_RECORD Struktur wird für die Buchführung durch die Routinen KeRegisterBugCheckReasonCallback und KeDeregisterBugCheckReasonCallback verwendet.

Die Struktur muss im residenten Speicher zugewiesen werden, z. B. im nicht seitengebundenen Pool. Verwenden Sie die KeInitializeCallbackRecord-Routine, um die Struktur zu initialisieren, bevor Sie sie verwenden.

Weitere Informationen zur Verwendung dieser Struktur finden Sie unter Schreiben einer Fehlerüberprüfungsrückrufroutine.

Anforderungen

Anforderung Wert
Header- wdm.h

Siehe auch

Schreiben einer Fehlerüberprüfungsroutine.