ICorDebugSymbolProvider::GetMethodProps 方法

给定方法的相对虚拟地址 (RVA),返回有关该方法属性的信息,例如该方法的元数据标记及其泛型参数信息。

语法

HRESULT GetMethodProps(  
   [in]  ULONG32 codeRva,  
   [out] mdToken *pMethodToken,  
   [out] ULONG32 *pcGenericParams,  
   [in]  ULONG32 cbSignature,  
   [out] ULONG32 *pcbSignature,  
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]  
);  

参数

codeRVA
[in] 方法中有关要检索哪些信息的相对虚拟地址。

pMethodToken
[out] 指向方法元数据标记的指针。

pcGenericParams
[out] 指向与此方法关联的泛型参数个数的指针。

cbSignature
[in] signature 数组的大小。 请参阅“备注”部分。

pcbSignature
[out] 指向返回的 signature 数组的大小的指针。

signature
[out] 保存所有泛型参数的 typespec 签名的缓冲区。

备注

若要获取方法的 signature 数组的所需大小,请将 cbSignature 参数设置为 0,将 signature 设置为 NULL。 当该方法返回时,pcbSignature 将包含 signature 数组所需的字节数。

备注

此方法仅适用于 .NET Native。

要求

平台:请参阅系统要求

标头:CorDebug.idl、CorDebug.h

库:CorGuids.lib

.NET Framework 版本:4.6 及更高版本,仅限 .NET Native

请参阅