IDebugSymbolProviderDirect:: GetMethodFromAddress

检索有关指定的方法的信息调试地址。

HRESULT GetMethodFromAddress(
   IDebugAddress* pAddress,
   GUID*          pGuid,
   DWORD*         pAppID,
   _mdToken*      pTokenClass,
   _mdToken*      pTokenMethod,
   DWORD*         pdwOffset,
   DWORD*         pdwVersion
);
int GetMethodFromAddress(
   IDebugAddress pAddress,
   out Guid      pGuid,
   out uint      pAppID,
   out uint      pTokenClass,
   out uint      pTokenMethod,
   out uint      pdwOffset,
   out uint      pdwVersion
);

参数

  • pAddress
    [in] 调试由 IDebugAddress 接口表示的地址。

  • pGuid
    [out] 模块的唯一标识符。

  • pAppID
    [out] 应用程序域的标识符。

  • pTokenClass
    [out] 表示包含类的标记。

  • pTokenMethod
    [out] 表示模块的标记。

  • pdwOffset
    [out] 偏移量 (以字节为单位) 从开始 pAddress 参数。

  • pdwVersion
    [out] 方法的版本号。

返回值

如果成功,则返回; S_OK否则,返回错误代码。

请参见

参考

IDebugSymbolProviderDirect