Delen via


Methode IMetaDataImport::FindMemberRef

Hiermee wordt een aanwijzer opgehaald naar het MemberRef-token voor de lidreferentie die is ingesloten door de opgegeven Type en die de opgegeven naam en metagegevenshandtekening heeft.

Syntax

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

Parameters

td [in] Het TypeRef-token voor de klasse of interface die de verwijzing naar het lid om te zoeken plaatst. Als deze waarde is mdTokenNil, wordt de zoekactie uitgevoerd voor een globale variabele of een verwijzing naar een globale functie.

szName [in] De naam van de verwijzing naar het lid waarnaar moet worden gezocht.

pvSigBlob [in] Een aanwijzer naar de binaire metagegevenshandtekening van de lidreferentie.

cbSigBlob [in] De grootte in bytes van pvSigBlob.

pmr [uit] Een aanwijzer naar het overeenkomende MemberRef-token.

Remarks

U geeft het lid op met behulp van de bijbehorende klasse of interface (td), de naam (szName) en eventueel de handtekening (pvSigBlob).

De handtekening waaraan is doorgegeven FindMemberRef , moet zijn gegenereerd in het huidige bereik, omdat handtekeningen zijn gebonden aan een bepaald bereik. Een handtekening kan een token insluiten waarmee het klasse- of waardetype wordt geïdentificeerd. Het token is een index in de lokale TypeDef-tabel. U kunt geen runtimehandtekening bouwen buiten de context van het huidige bereik en die handtekening gebruiken als invoer voor FindMemberRef.

FindMemberRef vindt alleen lidverwijzingen die rechtstreeks in de klasse of interface zijn gedefinieerd; er worden geen overgenomen lidverwijzingen gevonden.

Requirements

Platformen: Zie ondersteunde besturingssystemen van .NET.

Rubriek: Cor.h

Bibliotheek: CorGuids.lib

Zie ook