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 |