获取指向由指定且具有指定 Type 名称和元数据签名的成员引用的成员引用的 MemberRef 标记的指针。
Syntax
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parameters
td [in]包含要搜索的成员引用的类或接口的 TypeRef 标记。 如果值为此值 mdTokenNil,则对全局变量或全局函数引用执行查找。
szName [in]要搜索的成员引用的名称。
pvSigBlob [in]指向成员引用的二进制元数据签名的指针。
cbSigBlob [in]的大小(以字节为单位 pvSigBlob)。
pmr [out]指向匹配 MemberRef 标记的指针。
Remarks
可以使用其封闭类或接口()、其名称(tdszName)和(可选)签名(pvSigBlob)指定成员。
传递到 FindMemberRef 的签名必须在当前范围内生成,因为签名绑定到特定范围。 签名可以嵌入标识封闭类或值类型的令牌。 令牌是本地 TypeDef 表中的索引。 不能在当前范围的上下文之外生成运行时签名,并将该签名用作输入。FindMemberRef
FindMemberRef 仅查找直接在类或接口中定义的成员引用;它找不到继承的成员引用。
Requirements
平台: 请参阅 .NET 支持的作系统。
页眉: Cor.h
图书馆: CorGuids.lib