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;

Membri

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

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

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

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

Fabbisogno

Requisito Valore
intestazione wdm.h

Vedere anche

scrittura di una routine di callback di controllo dei bug.