IDebugSymbols3::RemoveSyntheticModule method (dbgeng.h)
The RemoveSyntheticModule method removes a synthetic module from the module list the debugger maintains for the current process.
Syntax
HRESULT RemoveSyntheticModule(
[in] ULONG64 Base
);
Parameters
[in] Base
Specifies the location in the process's virtual address space of the base of the synthetic module.
Return value
Return code | Description |
---|---|
|
The method was successful. |
|
No synthetic module was found at the specified location. This is returned if a synthetic module at this location was previously removed or discarded. |
This method may also return error values. See Return Values for more details.
Remarks
If all the modules are reloaded - for example, by calling Reload with the Module parameter set to the empty string - all synthetic modules will be discarded.
For more information about synthetic modules, see Synthetic Modules.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (include Dbgeng.h) |