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 |