Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Можно указать номера строк исходного файла как все или часть выражения MASM. Эти числа оценивают смещение исполняемого кода, соответствующего этой исходной строке.
Заметка В рамках выражения C++ нельзя использовать номера исходной строки. Дополнительные сведения об использовании синтаксиса выражений MASM и C++ см. в разделе "Оценка выражений".
Необходимо заключить выражения исходного файла и номера строк в грависы ( ` ). В следующем примере показан полный формат номеров строк исходного файла.
`[[Module!]Filename][:LineNumber]`
Если у вас несколько файлов с одинаковыми именами файлов, имя файла должно содержать весь путь к каталогу и имя файла. Этот путь к каталогу должен быть тем, который используется во время компиляции. Если указать только имя файла или только часть пути, а при наличии нескольких совпадений отладчик использует первое совпадение, которое он находит.
Если не указано имя файла, отладчик использует исходный файл, соответствующий текущему счетчику программы.
LineNumber считывается как десятичное число, если не предшествует 0x, независимо от текущего радикса по умолчанию. Если не указан LineNumber, выражение вычисляет исходный адрес исполняемого файла, соответствующему исходному файлу.
Выражения исходной строки не оцениваются в CDB, если вы не вводите команду .lines (переключение поддержки строк исходного кода) или не добавляете параметр -lines командной строки при запуске WinDbg.
Дополнительные сведения об отладке источника см. в разделе "Отладка в режиме источника".