Freigeben über


IDebugSymbols3::RemoveSyntheticSymbol-Methode (dbgeng.h)

Die RemoveSyntheticSymbol Methode entfernt ein synthetisches Symbol aus einem Modul im aktuellen Prozess.

Syntax

HRESULT RemoveSyntheticSymbol(
  [in] PDEBUG_MODULE_AND_ID Id
);

Parameter

[in] Id

Gibt das zu entfernende synthetische Symbol an. Dies muss derselbe Wert sein, der im parameter Id von AddSyntheticSymbolzurückgegeben wird. Weitere Informationen zum Typ dieses Parameters finden Sie unter DEBUG_MODULE_AND_ID.

Rückgabewert

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
An der angegebenen Position wurde kein synthetisches Symbol gefunden. Dies wird zurückgegeben, wenn ein synthetisches Symbol an dieser Position zuvor entfernt oder verworfen wurde.
 

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Bemerkungen

Wenn das Modul, das ein synthetisches Symbol enthält, neu geladen wird , z. B. durch Aufrufen von Reload mit dem Parameter Modul auf den Namen des Moduls festgelegt ist, wird das synthetische Symbol verworfen.

Weitere Informationen zu synthetischen Symbolen finden Sie unter Synthetische Symbole.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)

Siehe auch

AddSyntheticSymbol

IDebugSymbols3

RemoveSyntheticModule-