ITypeLib.FindName(String, Int32, ITypeInfo[], Int32[], Int16) Metoda

Definicja

Znajduje wystąpienia opisu typu w bibliotece typów.

C#
public void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);

Parametry

szNameBuf
String

Nazwa do wyszukania. Jest to parametr w/wy.

lHashVal
Int32

Wartość skrótu umożliwiająca przyspieszenie wyszukiwania obliczonego LHashValOfNameSys przez funkcję. Jeśli lHashVal wartość to 0, jest obliczana wartość.

ppTInfo
ITypeInfo[]

Gdy ta metoda zostanie zwrócona, zawiera tablicę wskaźników do opisów typów, które zawierają nazwę określoną w elemecie szNameBuf. Ten parametr jest przekazywany jako niezainicjowany.

rgMemId
Int32[]

Tablica MEMBERID znalezionych elementów: rgMemId [i] to MEMBERID indeksy do opisu typu określonego przez ppTInfo [i]. Nie można mieć .null

pcFound
Int16

Po wpisie wskazuje liczbę wystąpień do wyszukania. Na przykład = 1 można wywołać, pcFound aby znaleźć pierwsze wystąpienie. Wyszukiwanie zostanie zatrzymane po znalezieniu jednego wystąpienia.

Po wyjściu wskazuje liczbę znalezionych wystąpień. in Jeśli wartości pcFound i out są identyczne, może istnieć więcej opisów typów, które zawierają nazwę.

Uwagi

W parametrze rgMemId musi być wystarczająca ilość miejsca do przechowywania pcFound wpisów.

Jeśli biblioteka typów zawiera nazwę określoną przez szNameBuf parametr, szNameBuf zostanie zastąpiona nazwą znalezioną w bibliotece typów przy użyciu wielkości liter znalezionej w bibliotece typów. Jeśli na przykład biblioteka typów zawiera nazwę "aBc", a FindName metoda przekazuje wartość "abc" jako szNameBuf parametr, staje się "aBc", szNameBuf gdy metoda zwraca.

Aby uzyskać więcej informacji, zobacz ITypeLib::FindName, metoda.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0