Sdílet prostřednictvím


IMetaDataImport::FindMemberRef – metoda

Získá ukazatel na token MemberRef pro odkaz na člena, který je uzavřen zadaný Type a který má zadaný název a podpis metadat.

Syntaxe

HRESULT FindMemberRef (  
   [in]  mdTypeRef          td,  
   [in]  LPCWSTR            szName,
   [in]  PCCOR_SIGNATURE    pvSigBlob,
   [in]  ULONG              cbSigBlob,
   [out] mdMemberRef        *pmr  
);  

Parametry

td
[v] Token TypeRef pro třídu nebo rozhraní, které ohraničuje odkaz na člen, který chcete vyhledat. Pokud je mdTokenNiltato hodnota , vyhledávání se provede pro globální proměnnou nebo odkaz na globální funkci.

szName
[v] Název odkazu na člena, který chcete vyhledat.

pvSigBlob
[v] Ukazatel na signaturu binárních metadat odkazu na člena.

cbSigBlob
[v] Velikost v bajtech .pvSigBlob

pmr
[out] Ukazatel na odpovídající token MemberRef.

Poznámky

Člen určíte pomocí jeho nadřazené třídy nebo rozhraní (td), jeho názvu (szName) a volitelně jeho podpisu (pvSigBlob).

Podpis předaný do FindMemberRef musí být vygenerován v aktuálním oboru, protože podpisy jsou vázané na konkrétní obor. Podpis může vložit token, který identifikuje nadřazený typ třídy nebo hodnoty. Token je index do místní tabulky TypeDef. Podpis za běhu nelze vytvořit mimo kontext aktuálního oboru a použít ho jako vstup pro FindMemberRef.

FindMemberRef najde pouze odkazy na členy, které byly definovány přímo ve třídě nebo rozhraní; nenajde odkazy na zděděné členy.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Cor.h

Knihovny: Zahrnutý jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také