MINIDUMP_TYPE enumeración (minidumpapiset.h)
Identifica el tipo de información que se escribirá en el archivo minivolcado por la función MiniDumpWriteDump.
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, quepuede 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 ellas 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 esHecho. |
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 elvalores 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. SiSe 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 mantienepor 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 deel 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 impedirel 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, veaMINIDUMP_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, veaMINIDUMP_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. ParaControl 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 sonincluded 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 cuandoprocesar 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 |