Compartir a través de


estructura KBUGCHECK_TRIAGE_DUMP_DATA (wdm.h)

La estructura _KBUGCHECK_TRIAGE_DUMP_DATA describe los datos de volcado de memoria utilizados junto con la rutina de devolución de llamada de KBUGCHECK_REASON_CALLBACK_ROUTINE .

Sintaxis

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;

Miembros

DataArray

Puntero a una estructura de _KBUGCHECK_TRIAGE_DUMP_DATA . Este es el método que usa la devolución de llamada para proporcionar la matriz de datos del bloque de evaluación de prioridades que creó.

Flags

Marcas que se pasan a la devolución de llamada.

KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001

Indica que la devolución de llamada se invoca durante una comprobación de errores. Actualmente, se espera que esta marca siempre se establezca.

MaxVirtMemSize

El tamaño máximo de memoria virtual en bytes que la devolución de llamada puede agregar al volcado de memoria. El tamaño acumulado de las regiones descritas en la matriz de datos no debe superar este tamaño.

BugCheckCode

Este valor informa a la devolución de llamada qué código de comprobación de errores se pasó a KeBugcheckEx. La rutina de devolución de llamada puede usar esta información para decidir si desea agregar memoria al archivo de volcado de memoria. Para obtener una lista completa de los códigos de comprobación de errores, consulte el archivo de encabezado Bugcodes.h incluido en el WDK.

BugCheckParameter1

Parámetro de comprobación de errores 1. Los parámetros de comprobación de errores informan a la devolución de llamada de los parámetros de comprobación de errores que se pasaron a KeBugcheckEx.

BugCheckParameter2

Parámetro de comprobación de errores 2. Los parámetros de comprobación de errores informan a la devolución de llamada de los parámetros de comprobación de errores que se pasaron a KeBugcheckEx.

BugCheckParameter3

Parámetro de comprobación de errores 3. Los parámetros de comprobación de errores informan a la devolución de llamada de los parámetros de comprobación de errores que se pasaron a KeBugcheckEx.

BugCheckParameter4

Parámetro de comprobación de errores 4. Los parámetros de comprobación de errores informan a la devolución de llamada de los parámetros de comprobación de errores que se pasaron a KeBugcheckEx.

Comentarios

El controlador recibe una estructura de este tipo como parámetro para su rutina de devolución de llamada KBUGCHECK_REASON_CALLBACK_ROUTINE .

Desde la rutina de devolución de llamada, el controlador llama a la función KeAddTriageDumpDataBlock para modificar una matriz de datos de volcado.

Requisitos

Requisito Valor
Header wdm.h

Consulte también

Escribir una rutina de devolución de llamada de comprobación de errores.