Sintaxis del sistema
Muchos comandos del depurador tienen identificadores de proceso como parámetros.
Dos barras verticales ( || ) aparecen antes del identificador del sistema. El identificador del sistema puede ser uno de los siguientes valores.
Identificador del sistema | Descripción |
---|---|
||. |
El sistema actual |
||# |
Sistema que provocó la excepción actual o el evento de depuración. |
||* |
Todos los sistemas. |
||Ddd |
Sistema cuyo ordinal es ddd. |
Los sistemas se asignan ordinales en el orden en que el depurador los asocia.
Cuando se inicia la depuración, el sistema actual es el que provocó la excepción o el evento de depuración presentes (o el que el depurador ha asociado más recientemente). Ese sistema sigue siendo el sistema actual hasta que se especifica uno nuevo mediante ||s (Establecer sistema actual) o mediante la ventana Procesos y subprocesos de WinDbg.
Ejemplo
En este ejemplo se muestran tres archivos de volcado de memoria cargados. El sistema 1 está activo y el sistema 2 provocó el evento de depuración.
||1:1:017> ||
0 User mini dump: c:\notepad.dmp
. 1 User mini dump: c:\paint.dmp
# 2 User mini dump: c:\calc.dmp
Comentarios
Para trabajar con varios sistemas, puede usar .opendump para depurar varios volcados de memoria al mismo tiempo. Para obtener más información sobre cómo controlar una sesión de varios destinos, consulte Depuración de varios destinos.
Nota Hay complicaciones, al depurar destinos activos y destinos de volcado de memoria juntos, ya que los comandos se comportan de forma diferente para cada tipo de depuración. Por ejemplo, si usa el comando g (Go) cuando el sistema actual es un archivo de volcado, el depurador comienza a ejecutarse, pero no se puede interrumpir en el depurador, porque el comando break no se reconoce como válido para la depuración de archivos de volcado.