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