Partager via


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.