UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá výskyty popisu typu v knihovně typů.
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
Název, který chcete vyhledat.
- lHashVal
- Int32
Hodnota hash pro urychlení hledání vypočítaná LHashValOfNameSys
funkcí Pokud lHashVal
je 0, vypočítá se hodnota.
- ppTInfo
- UCOMITypeInfo[]
Při úspěšném návratu pole ukazatelů na popisy typů, které obsahují název zadaný v szNameBuf
.
- rgMemId
- Int32[]
Pole MEMBERID
's nalezených položek; rgMemId
[i] je MEMBERID
index, který indexuje do popisu typu určeného [ ppTInfo
i]. Nemůže být null
.
- pcFound
- Int16
Při zadání označuje, kolik instancí se má hledat. Například pcFound
= 1 může být volána k vyhledání prvního výskytu. Hledání se zastaví, když se najde jedna instance.
Při ukončení určuje počet nalezených instancí.
in
Pokud jsou hodnoty pcFound
a out
identické, může být více popisů typů, které obsahují název.
Poznámky
Musí tam být dostatek místa rgMemId
pro uložení pcFound
příspěvků.
Další informace o ITypeLib::FindName
nástroji naleznete v knihovně MSDN.