Compartir a través de


Función IsDebuggerPresent (debugapi.h)

Determina si un depurador en modo de usuario está depurando el proceso de llamada.

Sintaxis

BOOL IsDebuggerPresent();

Valor devuelto

Si el proceso actual se ejecuta en el contexto de un depurador, el valor devuelto es distinto de cero.

Si el proceso actual no se está ejecutando en el contexto de un depurador, el valor devuelto es cero.

Observaciones

Esta función permite a una aplicación determinar si se está depurando o no, de modo que pueda modificar su comportamiento. Por ejemplo, una aplicación podría proporcionar información adicional mediante el outputDebugString función si se está depurando.

Para determinar si se está depurando un proceso remoto, use la función CheckRemoteDebuggerPresent.

Requisitos

Requisito Valor
cliente mínimo admitido Windows NT Workstation 4.0 [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows NT Server 4.0 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de debugapi.h (include Windows.h)
biblioteca de Kernel32.lib
DLL de Kernel32.dll

Consulte también

checkRemoteDebuggerPresent

funciones de depuración

outputDebugString