Freigeben über


IDebugSymbols3::RemoveSyntheticModule-Methode (dbgeng.h)

Die RemoveSyntheticModule Methode entfernt ein synthetisches Modul aus der Modulliste, die der Debugger für den aktuellen Prozess verwaltet.

Syntax

HRESULT RemoveSyntheticModule(
  [in] ULONG64 Base
);

Parameter

[in] Base

Gibt den Speicherort im virtuellen Adressraum des Prozesses der Basis des synthetischen Moduls an.

Rückgabewert

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

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

Bemerkungen

Wenn alle Module neu geladen werden , z. B. durch Aufrufen von Reload, wobei der parameter Module auf die leere Zeichenfolge festgelegt ist, werden alle synthetischen Module verworfen.

Weitere Informationen zu synthetischen Modulen finden Sie unter Synthetische Module.

Anforderungen

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

Siehe auch

AddSyntheticModule-

IDebugSymbols3

RemoveSyntheticSymbol