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 |
---|---|
|
Die Methode war erfolgreich. |
|
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) |