Compartir a través de


estructura KBUGCHECK_SECONDARY_DUMP_DATA (wdm.h)

La estructura KBUGCHECK_SECONDARY_DUMP_DATA describe una sección de los datos proporcionados por el controlador que kbCallbackSecondaryDumpData debe escribir en el archivo de volcado de memoria.

Sintaxis

typedef struct _KBUGCHECK_SECONDARY_DUMP_DATA {
  IN PVOID  InBuffer;
  IN ULONG  InBufferLength;
  IN ULONG  MaximumAllowed;
  OUT GUID  Guid;
  OUT PVOID OutBuffer;
  OUT ULONG OutBufferLength;
} KBUGCHECK_SECONDARY_DUMP_DATA, *PKBUGCHECK_SECONDARY_DUMP_DATA;

Miembros

InBuffer

Puntero a un búfer asignado por el sistema.

InBufferLength

Especifica el tamaño del búfer, en bytes, especificado por el miembro InBuffer.

MaximumAllowed

Especifica la cantidad máxima de datos que la rutina KbCallbackSecondaryDumpData puede escribir en el archivo de volcado de memoria.

Guid

Especifica un GUID que identifica los datos de volcado de memoria del controlador. (Los controladores deben usar GUID únicos para marcar sus datos de volcado de memoria. Use la herramienta GuidGen.exe para generar GUID para el controlador. Esta herramienta se incluye en Microsoft Windows SDK).

OutBuffer

Puntero al búfer donde el controlador escribe sus datos de volcado de memoria o NULL.

OutBufferLength

Especifica el tamaño del búfer, en bytes, especificado por el miembro OutBuffer.

Observaciones

Para obtener más información sobre cómo se usa esta estructura, consulte Escribir una rutina de devolución de llamada de comprobación de errores y KBUGCHECK_REASON_CALLBACK_ROUTINE función de devolución de llamada.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP con Service Pack 1 (SP1), Windows Server 2003 y versiones posteriores del sistema operativo Windows.
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

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