Sintaxis de línea de origen

Puede especificar números de línea de archivo de origen como parte o la totalidad de una expresión MASM. Estos números se evalúan como el desplazamiento del código ejecutable que corresponde a esta línea de origen.

Nota No puede usar números de línea de origen como parte de una expresión C++. Para obtener más información sobre cuándo se usa la sintaxis de expresión MASM y C++, consulte Evaluación de expresiones.

Debe incluir expresiones de número de línea y archivo de origen con acentos graves ( ` ). En el ejemplo siguiente se muestra el formato completo de los números de línea del archivo de origen.

`[[Module!]Filename][:LineNumber]`

Si tiene varios archivos que tienen nombres de archivo idénticos, Filename debe incluir toda la ruta de acceso del directorio y el nombre de archivo. Esta ruta de acceso de directorio debe ser la que se usa en tiempo de compilación. Si proporciona solo el nombre de archivo o parte de la ruta de acceso y hay varias coincidencias, el depurador usa la primera coincidencia que encuentra.

Si omite Filename, el depurador usa el archivo de origen que corresponde al contador del programa actual.

LineNumber se lee como un número decimal a menos que le añada el prefijo 0x, independientemente de la base predeterminada actual. Si omite LineNumber, la expresión se evalúa como la dirección inicial del archivo ejecutable que corresponde al archivo de origen.

Las expresiones de línea de origen no se evalúan en CDB a menos que emita un comando .lines (Alternar compatibilidad con línea de origen) o incluya la opción de línea de comandos -lines al iniciar WinDbg.

Para obtener más información acerca de la depuración de origen, consulte Depuración en modo de origen.