Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Определяет, выполняется ли отладка вызывающего процесса отладчиком пользовательского режима.
Синтаксис
BOOL IsDebuggerPresent();
Возвращаемое значение
Если текущий процесс выполняется в контексте отладчика, возвращаемое значение ненулевое.
Если текущий процесс не выполняется в контексте отладчика, возвращаемое значение равно нулю.
Замечания
Эта функция позволяет приложению определить, выполняется ли она отладка, чтобы она могли изменить его поведение. Например, приложение может предоставить дополнительные сведения с помощью функции OutputDebugString , если она отлаживается.
Чтобы определить, выполняется ли отладка удаленного процесса, используйте функцию CheckRemoteDebuggerPresent.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Рабочая станция Windows NT 4.0 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows NT Server 4.0 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| заголовка | debugapi.h (включая Windows.h) |
| библиотеки | Kernel32.lib |
| DLL | Kernel32.dll |