IDebugSymbols::GetSymbolModule method (dbgeng.h)
The GetSymbolModule method returns the base address of module which contains the specified symbol.
Syntax
HRESULT GetSymbolModule(
[in] PCSTR Symbol,
[out] PULONG64 Base
);
Parameters
[in] Symbol
Specifies the name of the symbol to look up. See the Remarks section for details of the syntax of this name.
[out] Base
Receives the location in the target's memory address space of the base of the module. For more information, see Modules.
Return value
This method may also return error values. See Return Values for more details.
Return code | Description |
---|---|
|
The method was successful. |
|
The symbol or module could not be found. |
Remarks
The string Symbol must contain an exclamation point ( ! ). If Symbol is a module-qualified symbol name (for example, mymodules!main) or if the module name is omitted (for example, !main), the engine will search for this symbol and return the module in which it is found. If Symbol contains just a module name (for example, mymodule!) the engine returns the first module with this module name.
For more information about symbols, see Symbols.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (include Dbgeng.h) |