Compartilhar via


estrutura KBUGCHECK_TRIAGE_DUMP_DATA (wdm.h)

A estrutura _KBUGCHECK_TRIAGE_DUMP_DATA descreve os dados de despejo usados em conjunto com a rotina de retorno de chamada KBUGCHECK_REASON_CALLBACK_ROUTINE .

Sintaxe

typedef struct _KBUGCHECK_TRIAGE_DUMP_DATA {
  PKTRIAGE_DUMP_DATA_ARRAY DataArray;
  ULONG                    Flags;
  ULONG                    MaxVirtMemSize;
  ULONG                    BugCheckCode;
  ULONG_PTR                BugCheckParameter1;
  ULONG_PTR                BugCheckParameter2;
  ULONG_PTR                BugCheckParameter3;
  ULONG_PTR                BugCheckParameter4;
} KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA;

Membros

DataArray

Um ponteiro para uma estrutura _KBUGCHECK_TRIAGE_DUMP_DATA . Esse é o método que o retorno de chamada usa para fornecer a matriz de dados de bloco de triagem que ele criou.

Flags

Sinalizadores que são passados para o retorno de chamada.

KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001

Indica que o retorno de chamada é invocado durante uma verificação de bugs. Atualmente, espera-se que esse sinalizador sempre seja definido.

MaxVirtMemSize

O tamanho máximo de memória virtual em bytes que o retorno de chamada tem permissão para adicionar ao despejo. O tamanho cumulativo das regiões descritas na matriz de dados não deve exceder esse tamanho.

BugCheckCode

Esse valor informa ao retorno de chamada qual código de verificação de bugs foi passado para KeBugcheckEx. A rotina de retorno de chamada pode usar essas informações para decidir se deseja adicionar memória ao arquivo de despejo de memória. Para obter uma lista completa de códigos de marcar de bugs, consulte o arquivo de cabeçalho Bugcodes.h incluído no WDK.

BugCheckParameter1

Parâmetro de verificação de bug 1. Os parâmetros de marcar de bug informam ao retorno de chamada os parâmetros de verificação de bug que foram passados para KeBugcheckEx.

BugCheckParameter2

Parâmetro de verificação de bugs 2. Os parâmetros de marcar de bug informam ao retorno de chamada os parâmetros de verificação de bug que foram passados para KeBugcheckEx.

BugCheckParameter3

Parâmetro de verificação de bugs 3. Os parâmetros de marcar de bug informam ao retorno de chamada os parâmetros de verificação de bug que foram passados para KeBugcheckEx.

BugCheckParameter4

Parâmetro de verificação de bugs 4. Os parâmetros de marcar de bug informam ao retorno de chamada os parâmetros de verificação de bug que foram passados para KeBugcheckEx.

Comentários

O driver recebe uma estrutura desse tipo como um parâmetro para sua rotina de retorno de chamada KBUGCHECK_REASON_CALLBACK_ROUTINE.

Na rotina de retorno de chamada, o driver chama a função KeAddTriageDumpDataBlock para modificar uma matriz de dados de despejo.

Requisitos

Requisito Valor
Cabeçalho wdm.h

Confira também

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