IMetaDataImport::GetMemberRefProps 方法 (rometadataapi.h)

获取与指定标记引用的成员关联的元数据。

语法

HRESULT GetMemberRefProps(
  [in]  mdMemberRef     tkMemberRef,
  [out] mdToken         *ptk,
  [out] LPWSTR          szMember,
  [in]  ULONG           cchMember,
  [out] ULONG           *pchMember,
  [out] PCCOR_SIGNATURE *ppvSigBlob,
  [out] ULONG           *pcbSigBlob
);

参数

[in] tkMemberRef

要为其返回关联元数据的 MemberRef 令牌。

[out] ptk

TypeDef 或 TypeRef,或 TypeSpec 标记,表示声明成员的类,或表示声明成员的模块类的 ModuleRef 标记,或代表成员的 MethodDef 标记。

[out] szMember

成员名称的字符串缓冲区。

[in] cchMember

请求的大小(以 szMember 的宽字符为单位)。

[out] pchMember

返回的大小(以 szMember 的宽字符为单位)。

[out] ppvSigBlob

指向成员的二进制元数据签名的指针。

[out] pcbSigBlob

ppvSigBlob 的大小(以字节为单位)。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataImport