Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob der Aufrufvorgang von einem Benutzermodusdebugger gedebuggt wird.
Syntax
BOOL IsDebuggerPresent();
Rückgabewert
Wenn der aktuelle Prozess im Kontext eines Debuggers ausgeführt wird, ist der Rückgabewert ungleich Null.
Wenn der aktuelle Prozess nicht im Kontext eines Debuggers ausgeführt wird, ist der Rückgabewert null.
Bemerkungen
Mit dieser Funktion kann eine Anwendung bestimmen, ob sie gedebuggt wird, damit sie ihr Verhalten ändern kann. Beispielsweise könnte eine Anwendung zusätzliche Informationen mithilfe der OutputDebugString- Funktion bereitstellen, wenn sie gedebuggt wird.
Um zu ermitteln, ob ein Remoteprozess gedebuggt wird, verwenden Sie die CheckRemoteDebuggerPresent--Funktion.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows NT Workstation 4.0 [Desktop-Apps | UWP-Apps] |
| mindestens unterstützte Server- | Windows NT Server 4.0 [Desktop-Apps | UWP-Apps] |
| Zielplattform- | Fenster |
| Header- | debugapi.h (include Windows.h) |
| Library | Kernel32.lib |
| DLL- | Kernel32.dll |