Поделиться через


Практическое руководство. Установка точки останова при вызове функции в окне стека вызовов

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется Тема применяется Тема не применяется

Pro, Premium и Ultimate

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Тема применяется

Эта возможность недоступна для Transact-SQL, скриптов в Internet Explorer и ASP.

В этом разделе описывается, как настроить точку останова на определенный вызов функции с помощью окна Стек вызова. Точка останова устанавливается в следующую исполняемую инструкцию в вызове функции.

Сведения о том, как установить точку останова на самой функции, а не на определенном ее вызове, см. в разделе Практическое руководство. Установка точки останова в функции.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска Visual Studio.Чтобы изменить параметры, в меню Сервис выберите команду Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы установить точку останова в вызов функции

  • В окне Стек вызова в режиме приостановки щелкните правой кнопкой мыши вызов функции и выберите команду Вставить точку останова (подменю Точка останова).

    Символ точки останова при этом появляется в левом поле рядом с именем вызова функции.

    При просмотре свойств точки останова она представляется как точка останова адреса с ячейкой памяти, соответствующей следующей исполняемой инструкции функции.

    Предупреждение

    При отладке смешанного кода (присущего данному объекту и управляемого) следует избегать задания точек останова в системных компонентах.Задание точки останова в системном компоненте при отладке смешанного кода может вызвать прерывание среды CLR и сбой отладчика.Дополнительные сведения см. в разделе Отладка в смешанном режиме.

См. также

Основные понятия

Точки останова и точки отслеживания