Compartilhar via


Função IsDebuggerPresent (debugapi.h)

Determina se o processo de chamada está sendo depurado por um depurador no modo de usuário.

Sintaxe

BOOL IsDebuggerPresent();

Valor de retorno

Se o processo atual estiver em execução no contexto de um depurador, o valor retornado não será zero.

Se o processo atual não estiver em execução no contexto de um depurador, o valor retornado será zero.

Observações

Essa função permite que um aplicativo determine se ele está ou não sendo depurado, para que ele possa modificar seu comportamento. Por exemplo, um aplicativo poderá fornecer informações adicionais usando a função OutputDebugString se estiver sendo depurado.

Para determinar se um processo remoto está sendo depurado, use a função CheckRemoteDebuggerPresent.

Requisitos

Requisito Valor
de cliente com suporte mínimo Estação de trabalho do Windows NT 4.0 [aplicativos da área de trabalho | Aplicativos UWP]
servidor com suporte mínimo Windows NT Server 4.0 [aplicativos da área de trabalho | Aplicativos UWP]
da Plataforma de Destino Windows
cabeçalho debugapi.h (inclua Windows.h)
biblioteca Kernel32.lib
de DLL Kernel32.dll

Consulte também

CheckRemoteDebuggerPresent

Funções de depuração de

OutputDebugString