Condividi tramite


struttura KBUGCHECK_CALLBACK_RECORD (wdm.h)

La struttura KBUGCHECK_CALLBACK_RECORD è una struttura opaca utilizzata dalle routine KeRegisterBugCheckCallback e KeDeregisterBugCheckCallback.

Sintassi

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;

Members

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

La struttura KBUGCHECK_CALLBACK_RECORD viene utilizzata per la contabilità delle routine KeRegisterBugCheckReasonCallback e KeDeregisterBugCheckReasonCallback.

La struttura deve essere allocata in memoria residente, ad esempio un pool non di paging. Utilizzare la routine KeInitializeCallbackRecord per inizializzare la struttura prima di usarla.

Per altre informazioni sull'utilizzo di questa struttura, vedere Scrittura di una routine di callback controllo bug.

Requisiti

Requisito Valore
Intestazione wdm.h

Vedi anche

Scrittura di una routine di callback controllo bug.