Freigeben über


KBUGCHECK_CALLBACK_RECORD-Struktur (wdm.h)

Die KBUGCHECK_CALLBACK_RECORD-Struktur ist eine undurchsichtige Struktur, die von den Routinen KeRegisterBugCheckCallback und KeDeregisterBugCheckCallback 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;

Member

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

Die KBUGCHECK_CALLBACK_RECORD-Struktur wird für die Buchhaltung von den Routinen KeRegisterBugCheckReasonCallback und KeDeregisterBugCheckReasonCallback verwendet.

Die Struktur muss im residenten Arbeitsspeicher zugeordnet werden, z. B. im nicht ausgestellten Pool. Verwenden Sie die KeInitializeCallbackRecord-Routine, um die Struktur vor der Verwendung zu initialisieren.

Weitere Informationen zur Verwendung dieser Struktur finden Sie unter Schreiben einer Rückrufroutine für die Fehlerüberprüfung.

Anforderungen

Anforderung Wert
Header wdm.h

Weitere Informationen

Schreiben einer Fehlerüberprüfungs-Rückrufroutine.