IMetaDataImport::GetMethodProps 方法 (rometadataapi.h)
获取与指定的 MethodDef 标记引用的方法关联的元数据。
语法
HRESULT GetMethodProps(
[in] mdMethodDef tkMethodDef,
[out] mdTypeDef *ptkClass,
[out] LPWSTR szMethod,
[in] ULONG cchMethod,
[out] ULONG *pchMethod,
[out] DWORD *pdwAttr,
[out] PCCOR_SIGNATURE *ppvSigBlob,
[out] ULONG *pcbSigBlob,
[out] ULONG *pulCodeRVA,
[out] DWORD *pdwImplFlags
);
parameters
[in] tkMethodDef
代表要为其返回元数据的方法的 MethodDef 标记。
[out] ptkClass
指向 TypeDef 标记的指针,该令牌表示实现 方法的类型。
[out] szMethod
指向具有方法名称的缓冲区的指针。
[in] cchMethod
请求的 szMethod 大小。
[out] pchMethod
指向 szMethod 中以宽字符表示的大小的指针,如果是截断,则为方法名称中的实际宽字符数。
[out] pdwAttr
指向与 方法关联的任何标志的指针。
[out] ppvSigBlob
指向 方法的二进制元数据签名的指针。
[out] pcbSigBlob
指向 ppvSigBlob 大小(以字节为单位)的指针。
[out] pulCodeRVA
指向 方法的相对虚拟地址的指针。
[out] pdwImplFlags
指向 方法的任何实现标志的指针。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
目标平台 | Windows |
标头 | rometadataapi.h |