Udostępnij za pośrednictwem


IMetaDataImport::FindMemberRef — Metoda

Pobiera wskaźnik do tokenu MemberRef dla odwołania do elementu członkowskiego, który jest ujęta przez określoną Type nazwę i sygnaturę metadanych.

Składnia

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

Parametry

td
[w] Token TypeRef dla klasy lub interfejsu, który zawiera odwołanie do elementu członkowskiego w celu wyszukania. Jeśli ta wartość to mdTokenNil, wyszukiwanie jest wykonywane dla zmiennej globalnej lub odwołania do funkcji globalnej.

szName
[w] Nazwa odwołania do elementu członkowskiego do wyszukania.

pvSigBlob
[w] Wskaźnik do sygnatury metadanych binarnych odwołania do elementu członkowskiego.

cbSigBlob
[w] Rozmiar w bajtach .pvSigBlob

pmr
[out] Wskaźnik do pasującego tokenu MemberRef.

Uwagi

Element członkowski należy określić przy użyciu jego otaczającej klasy lub interfejsu (td), jego nazwy (szName) i opcjonalnie jego podpisu (pvSigBlob).

Podpis przekazany do FindMemberRef musi zostać wygenerowany w bieżącym zakresie, ponieważ podpisy są powiązane z określonym zakresem. Podpis może osadzić token identyfikujący otaczającą klasę lub typ wartości. Token jest indeksem w lokalnej tabeli TypeDef. Nie można utworzyć podpisu w czasie wykonywania poza kontekstem bieżącego zakresu i użyć tego podpisu jako danych wejściowych.FindMemberRef

FindMemberRef znajduje tylko odwołania do składowych, które zostały zdefiniowane bezpośrednio w klasie lub interfejsie; nie można odnaleźć odziedziczonych odwołań do składowych.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Uwzględnione jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też