structure KBUGCHECK_CALLBACK_RECORD (wdm.h)
La structure KBUGCHECK_CALLBACK_RECORD est une structure opaque utilisée par les routines KeRegisterBugCheckCallback et KeDeregisterBugCheckCallback.
Syntaxe
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;
Membres
Entry
CallbackRoutine
Buffer
Length
Component
Checksum
State
La structure KBUGCHECK_CALLBACK_RECORD est utilisée pour la comptabilité par les routines KeRegisterBugCheckReasonCallback et KeDeregisterBugCheckReasonCallback.
La structure doit être allouée en mémoire résidente, telle que le pool non paginé. Utilisez la routine KeInitializeCallbackRecord pour initialiser la structure avant de l’utiliser.
Pour plus d’informations sur l’utilisation de cette structure, consultez Écriture d’une routine de rappel de vérification de bogue.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h |
Voir aussi
Écriture d’une routine de rappel de vérification des bogues.