Compartir a través de


MINIDUMP_TYPE enumeración (minidumpapiset.h)

Identifica el tipo de información que se escribirá en el archivo minivolcado por la función MiniDumpWriteDump.

Importante  

El código de minivolcado ha evolucionado en gran medida a lo largo de los años desde su inicio. Muchas de las constantes enumeradas en esta página se agregaron más adelante y no están disponibles en todas las versiones de DbgHelp.dll. Los que no existían en el código original se etiquetan en consecuencia junto con la versión de DbgHelp.dll en la que se implementaron por primera vez. Los números de versión enumerados corresponden a las versiones herramientas de depuración para Windows y no se aplican a copias de DbgHelp.dll integradas en Windows. Consulte Versiones de DbgHelp para obtener más detalles.

 

Syntax

typedef enum _MINIDUMP_TYPE {
  MiniDumpNormal = 0x00000000,
  MiniDumpWithDataSegs = 0x00000001,
  MiniDumpWithFullMemory = 0x00000002,
  MiniDumpWithHandleData = 0x00000004,
  MiniDumpFilterMemory = 0x00000008,
  MiniDumpScanMemory = 0x00000010,
  MiniDumpWithUnloadedModules = 0x00000020,
  MiniDumpWithIndirectlyReferencedMemory = 0x00000040,
  MiniDumpFilterModulePaths = 0x00000080,
  MiniDumpWithProcessThreadData = 0x00000100,
  MiniDumpWithPrivateReadWriteMemory = 0x00000200,
  MiniDumpWithoutOptionalData = 0x00000400,
  MiniDumpWithFullMemoryInfo = 0x00000800,
  MiniDumpWithThreadInfo = 0x00001000,
  MiniDumpWithCodeSegs = 0x00002000,
  MiniDumpWithoutAuxiliaryState = 0x00004000,
  MiniDumpWithFullAuxiliaryState = 0x00008000,
  MiniDumpWithPrivateWriteCopyMemory = 0x00010000,
  MiniDumpIgnoreInaccessibleMemory = 0x00020000,
  MiniDumpWithTokenInformation = 0x00040000,
  MiniDumpWithModuleHeaders = 0x00080000,
  MiniDumpFilterTriage = 0x00100000,
  MiniDumpWithAvxXStateContext = 0x00200000,
  MiniDumpWithIptTrace = 0x00400000,
  MiniDumpScanInaccessiblePartialPages = 0x00800000,
  MiniDumpFilterWriteCombinedMemory,
  MiniDumpValidTypeFlags = 0x01ffffff
} MINIDUMP_TYPE;

Constantes

 
MiniDumpNormal
Valor: 0x00000000
0x00000000. Incluya solo la información necesaria para capturar seguimientos de pila para todos los subprocesos existentes en un proceso.
MiniDumpWithDataSegs
Valor: 0x00000001
0x00000001. Incluya las secciones de datos de todos los módulos cargados. Esto da como resultado la inclusión de variables globales, que
puede hacer que el archivo minivolcado sea significativamente mayor. Para el control por módulo, use .
Valor de enumeración ModuleWriteDataSeg de
MODULE_WRITE_FLAGS.
MiniDumpWithFullMemory
Valor: 0x00000002
0x00000002. Incluya toda la memoria accesible en el proceso. Los datos de memoria sin procesar se incluyen al final, de modo que el
las estructuras iniciales se pueden asignar directamente sin la información de memoria sin procesar. Esta opción puede dar lugar a una muy
archivo grande.
MiniDumpWithHandleData
Valor: 0x00000004
0x00000004. Incluir información de alto nivel sobre los identificadores del sistema operativo que están activos cuando el minivolcado es
Hecho.
MiniDumpFilterMemory
Valor: 0x00000008
0x00000008. Se debe filtrar la memoria de pila y almacenamiento de respaldo escrita en el archivo de minivolcado para quitar todo, excepto el
valores de puntero necesarios para reconstruir un seguimiento de pila.
MiniDumpScanMemory
Valor: 0x00000010
0x00000010. La memoria del almacén de respaldo y la pila deben examinarse para ver las referencias de puntero a los módulos de la lista de módulos. Si
Se hace referencia al módulo mediante la memoria de la pila o el almacén de respaldo, el miembro ModuleWriteFlags de
la estructura MINIDUMP_CALLBACK_OUTPUT es
se establece en ModuleReferencedByMemory.
MiniDumpWithUnloadedModules
Valor: 0x00000020
0x00000020. Incluir información de la lista de módulos que se descargaron recientemente, si esta información se mantiene
por el sistema operativo.


Windows Server 2003 y Windows XP: El sistema operativo no mantiene la información de los módulos descargados hasta que
Windows Server 2003 con SP1 y Windows XP con SP2.

DbgHelp 5.1: Este valor no se admite.
MiniDumpWithIndirectlyReferencedMemory
Valor: 0x00000040
0x00000040. Incluya páginas con datos a los que hacen referencia las variables locales u otra memoria de pila. Esta opción puede aumentar el tamaño de
el archivo minivolcado significativamente.


DbgHelp 5.1: Este valor no se admite.
MiniDumpFilterModulePaths
Valor: 0x00000080
0x00000080. Filtre las rutas de acceso del módulo para obtener información como nombres de usuario o directorios importantes. Esta opción puede impedir
el sistema desde la ubicación del archivo de imagen y solo se debe usar en situaciones especiales.


DbgHelp 5.1: Este valor no se admite.
MiniDumpWithProcessThreadData
Valor: 0x00000100
0x00000100. Incluya información completa por proceso y por subproceso del sistema operativo.


DbgHelp 5.1: Este valor no se admite.
MiniDumpWithPrivateReadWriteMemory
Valor: 0x00000200
0x00000200. Examine el espacio de direcciones virtuales para PAGE_READWRITE memoria que se va a incluir.


DbgHelp 5.1: Este valor no se admite.
MiniDumpWithoutOptionalData
Valor: 0x00000400
0x00000400. Reduzca los datos que se volcados eliminando las regiones de memoria que no son esenciales para cumplir los criterios.
especificado para el volcado de memoria. Esto puede evitar el volcado de memoria que puede contener datos privados para el usuario.
Sin embargo, no es una garantía de que no haya información privada presente.


DbgHelp 6.1 y versiones anteriores: Este valor no se admite.
MiniDumpWithFullMemoryInfo
Valor: 0x00000800
0x00000800. Incluya información de región de memoria. Para obtener más información, vea
MINIDUMP_MEMORY_INFO_LIST.


DbgHelp 6.1 y versiones anteriores: Este valor no se admite.
MiniDumpWithThreadInfo
Valor: 0x00001000
0x00001000. Incluya información de estado del subproceso. Para obtener más información, vea
MINIDUMP_THREAD_INFO_LIST.


DbgHelp 6.1 y versiones anteriores: Este valor no se admite.
MiniDumpWithCodeSegs
Valor: 0x00002000
0x00002000. Incluya todo el código y las secciones relacionadas con el código de los módulos cargados para capturar el contenido ejecutable. Para
Control por módulo, use el valor de enumeración ModuleWriteCodeSegs de
MODULE_WRITE_FLAGS.


DbgHelp 6.1 y versiones anteriores: Este valor no se admite.
MiniDumpWithoutAuxiliaryState
Valor: 0x00004000
0x00004000. Desactiva la recopilación de memoria compatible con el auxiliar secundario.
MiniDumpWithFullAuxiliaryState
Valor: 0x00008000
0x00008000. Solicita que los proveedores de datos auxiliares incluyan su estado en la imagen de volcado; los datos de estado que son
included es dependiente del proveedor. Esta opción puede dar lugar a una imagen de volcado de memoria grande.
MiniDumpWithPrivateWriteCopyMemory
Valor: 0x00010000
0x00010000. Examina el espacio de direcciones virtuales para PAGE_WRITECOPY memoria que se va a incluir.


Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpIgnoreInaccessibleMemory
Valor: 0x00020000
0x00020000. Si especifica MiniDumpWithFullMemory,
Se producirá un error en la función MiniDumpWriteDump si la función
la función no puede leer las regiones de memoria; sin embargo, si incluye
MiniDumpIgnoreInaccessibleMemory, el
La función MiniDumpWriteDump omitirá la memoria.
errores de lectura y continúa generando el volcado de memoria. Tenga en cuenta que las regiones de memoria inaccesibles no se incluyen en
volcado de memoria.

Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpWithTokenInformation
Valor: 0x00040000
0x00040000. Agrega datos relacionados con el token de seguridad. Esto hará que la extensión "!token" funcione cuando
procesar un volcado de memoria en modo de usuario.


Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpWithModuleHeaders
Valor: 0x00080000
0x00080000. Agrega datos relacionados con el encabezado del módulo.


Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpFilterTriage
Valor: 0x00100000
0x00100000. Agrega datos relacionados con la evaluación de prioridades de filtro.


Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpWithAvxXStateContext
Valor: 0x00200000
0x00200000. Agrega registros de contexto de estado de bloqueo de AVX.

Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpWithIptTrace
Valor: 0x00400000
0x00400000. Agrega datos relacionados con el seguimiento del procesador Intel.

Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpScanInaccessiblePartialPages
Valor: 0x00800000
0x00800000. Examina páginas de memoria parcial inaccesibles.

Antes de DbgHelp 6.1: Este valor no se admite.
MiniDumpValidTypeFlags
Valor: 0x01ffffff
0x00ffffff. Indica qué marcas son válidas.

Requisitos

   
Encabezado minidumpapiset.h (incluir DbgHelp.h)
Redistribuible DbgHelp.dll 5.1 o posterior

Consulte también

MiniDumpWriteDump