Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Determina se il processo chiamante viene sottoposto a debug da un debugger in modalità utente.
Sintassi
BOOL IsDebuggerPresent();
Valore restituito
Se il processo corrente è in esecuzione nel contesto di un debugger, il valore restituito è diverso da zero.
Se il processo corrente non è in esecuzione nel contesto di un debugger, il valore restituito è zero.
Osservazioni
Questa funzione consente a un'applicazione di determinare se è in corso o meno il debug, in modo che possa modificarne il comportamento. Ad esempio, un'applicazione potrebbe fornire informazioni aggiuntive usando la funzione OutputDebugString se è in corso il debug.
Per determinare se è in corso il debug di un processo remoto, usare la funzione checkRemoteDebuggerPresent.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Windows NT Workstation 4.0 [app desktop | App UWP] |
| server minimo supportato | Windows NT Server 4.0 [app desktop | App UWP] |
| piattaforma di destinazione | Finestre |
| intestazione | debugapi.h (include Windows.h) |
| libreria | Kernel32.lib |
| dll | Kernel32.dll |