IDebugHostModule2::GetBaseLocation method (dbgmodel.h)

The GetBaseLocation method returns the base load address of the module as a location structure. The returned location structure for a module will typically refer to a virtual address.

Syntax

HRESULT GetBaseLocation(
  Location *moduleBaseLocation
);

Parameters

moduleBaseLocation

The loading address of the base of the module in memory is returned here as a location structure. Typically, this refers to a virtual address.

Return value

This method returns HRESULT which indicates success or failure.

Remarks

Sample Code

ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */

Location moduleBase;
if (SUCCEEDED(spModule->GetBaseLocation(&moduleBase)))
{
    // moduleBase contains the base address of the module
}

Requirements

Requirement Value
Header dbgmodel.h

See also

IDebugHostModule2 interface