estructura KBUGCHECK_SECONDARY_DUMP_DATA (wdm.h)

La estructura de KBUGCHECK_SECONDARY_DUMP_DATA describe una sección de los datos proporcionados por el controlador que debe escribir la rutina KbCallbackSecondaryDumpData 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 del 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 el 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 .

Comentarios

Para obtener más información sobre cómo se usa esta estructura, vea 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 Value
Cliente mínimo compatible Disponible en Microsoft Windows XP con Service Pack 1 (SP1), Windows Server 2003 y versiones posteriores del sistema operativo Windows.
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

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