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.