Compartir a través de


Sintaxis de línea de fuente

Puede especificar números de línea de archivo de origen como todos o parte de una expresión MASM. Estos números sirven para evaluar el desplazamiento del código ejecutable que corresponde a esta línea de origen.

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

Debe incluir expresiones de archivo de origen y número de línea entre 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 si 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 lo preceda 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 (Toggle Source Line Support) o incluya la opción de línea de comandos -lines al iniciar WinDbg..

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