Partilhar via


IDebugSymbolProviderDirect::GetMethodFromAddress

Retrieves information about the method at the specified debug address.

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
);

Parameters

  • pAddress
    [in] Debug address that is represented by the IDebugAddress interface.

  • pGuid
    [out] Unique identifier of the module.

  • pAppID
    [out] Identifier of the application domain.

  • pTokenClass
    [out] Token that represents the containing class.

  • pTokenMethod
    [out] Token that represents the module.

  • pdwOffset
    [out] An offset in bytes from the start of the pAddress parameter.

  • pdwVersion
    [out] Version number of the method.

Return Value

If successful, returns S_OK; otherwise, returns an error code.

See Also

Reference

IDebugSymbolProviderDirect