IDebugHostPublic::GetLocation 方法 (dbgmodel.h)

对于具有地址的数据,GetLocation 方法将返回字段的抽象位置(address)。

如果给定的公共没有静态位置,GetLocation 方法将失败。

语法

HRESULT GetLocation(
  Location *___location
);

参数

___location

此处将返回数据的抽象位置(例如:地址)。

返回值

此方法返回 HRESULT,指示成功或失败。

言论

示例代码

ComPtr<IDebugHostPublic> spPublic; /* get a public symbol (see EnumerateChildren) */

Location publicLocation;
if (SUCCEEDED(spPublic->GetLocation(&publicLocation)))
{
    // For public symbols which indicate they have a static ___location 
    // via GetLocationKind, publicLocation will be the ___location of the symbol
}

要求

要求 价值
标头 dbgmodel.h

另请参阅

IDebugHostPublic 接口