Compartilhar via


estrutura KBUGCHECK_CALLBACK_RECORD (wdm.h)

A estrutura KBUGCHECK_CALLBACK_RECORD é uma estrutura opaca usada pelas rotinas KeRegisterBugCheckCallback e KeDeregisterBugCheckCallback.

Sintaxe

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;

Membros

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

A estrutura KBUGCHECK_CALLBACK_RECORD é usada para contabilidade pelas rotinas KeRegisterBugCheckReasonCallback e KeDeregisterBugCheckReasonCallback.

A estrutura deve ser alocada na memória residente, como pool nãopagado. Use a rotina KeInitializeCallbackRecord para inicializar a estrutura antes de usá-la.

Para obter mais informações sobre como essa estrutura é usada, consulte Escrevendo uma rotina de retorno de chamada de verificação de bugs.

Requisitos

Requisito Valor
Cabeçalho wdm.h

Confira também

Gravando uma rotina de retorno de chamada de verificação de bugs.