Udostępnij za pośrednictwem


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

Definicja

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

public:
 void FindName(System::String ^ szNameBuf, int lHashVal, cli::array <System::Runtime::InteropServices::ComTypes::ITypeInfo ^> ^ ppTInfo, cli::array <int> ^ rgMemId, short % pcFound);
public void FindName (string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
abstract member FindName : string * int * System.Runtime.InteropServices.ComTypes.ITypeInfo[] * int[] * int16 -> unit
Public Sub FindName (szNameBuf As String, lHashVal As Integer, ppTInfo As ITypeInfo(), rgMemId As Integer(), ByRef pcFound As Short)

Parametry

szNameBuf
String

Nazwa do wyszukania.

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[]

Gdy ta metoda zostanie zwrócona, zawiera tablicę MEMBERIDznalezionych elementów; rgMemId [i] jest MEMBERID to indeksowanie do opisu typu określonego przez ppTInfo [i]. Ten parametr nie może być nullparametrem . Ten parametr jest przekazywany jako niezainicjowany.

pcFound
Int16

Po wpisie wartość przekazana przez odwołanie 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ę.

Implementuje

Uwagi

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

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

Dotyczy