UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Znajduje wystąpienia opisu typu w bibliotece typów.
public:
void FindName(System::String ^ szNameBuf, int lHashVal, cli::array <System::Runtime::InteropServices::UCOMITypeInfo ^> ^ ppTInfo, cli::array <int> ^ rgMemId, short % pcFound);
public void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.UCOMITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
abstract member FindName : string * int * System.Runtime.InteropServices.UCOMITypeInfo[] * int[] * int16 -> unit
Public Sub FindName (szNameBuf As String, lHashVal As Integer, ppTInfo As UCOMITypeInfo(), 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
- UCOMITypeInfo[]
Po pomyślnym powrocie tablica wskaźników do opisów typów zawierających nazwę określoną w szNameBufpliku .
- 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
Musi być wystarczająco dużo miejsca, rgMemId aby pomieścić pcFound wpisy.
Aby uzyskać dodatkowe informacje na temat ITypeLib::FindNameprogramu , zobacz bibliotekę MSDN.