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 |