Практическое руководство. Установка точки останова при вызове функции в окне стека вызовов
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro, Premium и Ultimate |
Эта возможность недоступна для Transact-SQL, скриптов в Internet Explorer и ASP.
В этом разделе описывается, как настроить точку останова на определенный вызов функции с помощью окна Стек вызова. Точка останова устанавливается в следующую исполняемую инструкцию в вызове функции.
Сведения о том, как установить точку останова на самой функции, а не на определенном ее вызове, см. в разделе Практическое руководство. Установка точки останова в функции.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска Visual Studio.Чтобы изменить параметры, в меню Сервис выберите команду Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Чтобы установить точку останова в вызов функции
В окне Стек вызова в режиме приостановки щелкните правой кнопкой мыши вызов функции и выберите команду Вставить точку останова (подменю Точка останова).
Символ точки останова при этом появляется в левом поле рядом с именем вызова функции.
При просмотре свойств точки останова она представляется как точка останова адреса с ячейкой памяти, соответствующей следующей исполняемой инструкции функции.
Предупреждение
При отладке смешанного кода (присущего данному объекту и управляемого) следует избегать задания точек останова в системных компонентах.Задание точки останова в системном компоненте при отладке смешанного кода может вызвать прерывание среды CLR и сбой отладчика.Дополнительные сведения см. в разделе Отладка в смешанном режиме.