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 |