Freigeben über


IDebugProgramPublisher2::SetDebuggerPresent

Teilt dem Herausgeber des Programms an, dass ein Debugger vorhanden und Ausführung ist.

HRESULT SetDebuggerPresent(
   BOOL fDebuggerPresent
);
int SetDebuggerPresent(
   int fDebuggerPresent
);

Parameter

  • fDebuggerPresent
    [in] Ein Wert ungleich 0 (TRUE), wenn ein Debugger vorhanden ist,FALSE(null), wenn dies nicht der Fall ist.

Rückgabewert

Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.

Hinweise

Die Anwesenheit oder Abwesenheit eines Debuggers wird in den Daten wiedergegeben, die IDebugProgramProvider2::GetProviderProcessData von der Methode zurückgegeben wird: Der Wert, der zurückgegeben wird, wird es durch einen früheren Aufruf der SetDebuggerPresent-Methode festgelegt oder gelöscht.

Siehe auch

Referenz

IDebugProgramPublisher2

IDebugProgramProvider2::GetProviderProcessData