destinos de Dump-File
Para obtener una introducción e información general sobre los archivos de volcado de memoria, consulte Archivos de volcado de memoria.
Abrir archivos de volcado de memoria
Para abrir un archivo de volcado de memoria para usarlo como destino del depurador, use OpenDumpFile o OpenDumpfileWide. Estos métodos son similares al comando del depurador .opendump .
Nota El motor no se asocia completamente al archivo de volcado hasta que se ha llamado al método WaitForEvent . Cuando se crea un archivo de volcado de memoria a partir de un proceso o kernel, la información sobre el último evento se almacena en el archivo de volcado de memoria. Una vez abierto el archivo de volcado de memoria, la próxima vez que se intente la ejecución, el motor generará este evento para las devoluciones de llamada del evento. Solo entonces el archivo de volcado de memoria estará disponible en la sesión de depuración. Consulte Depuración de sesión y modelo de ejecución para obtener más detalles.
Se pueden usar archivos adicionales para ayudar a depurar un archivo de volcado de memoria. Los métodos AddDumpInformationFile y AddDumpInformationFileWide registran archivos que contienen información de archivo de página que se va a usar cuando se abre el siguiente archivo de volcado. Se debe llamar a estos métodos antes de que se abra el archivo de volcado de memoria. GetNumberDumpFiles devolverá el número de archivos que se usaron cuando se abrió el archivo de volcado actual y GetDumpFile devolverá una descripción de estos archivos.
Los archivos minivolcados en modo de usuario contienen varias secuencias de información. Estas secuencias se pueden leer mediante la operación de solicitudDEBUG_REQUEST_READ_USER_MINIDUMP_STREAM.
Crear archivos de volcado de memoria
Para crear un archivo de volcado de memoria del destino actual (modo de usuario o modo kernel), use WriteDumpFile2. Este método es similar al comando del depurador .dump .