UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hittar förekomster av en typbeskrivning i ett typbibliotek.
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)
Parametrar
- szNameBuf
- String
Namnet som ska sökas efter.
- lHashVal
- Int32
Ett hash-värde för att påskynda sökningen, som beräknas av LHashValOfNameSys funktionen. Om lHashVal är 0 beräknas ett värde.
- ppTInfo
- UCOMITypeInfo[]
Vid lyckad retur returneras en matris med pekare till de typbeskrivningar som innehåller namnet som anges i szNameBuf.
- rgMemId
- Int32[]
En matris med 's för MEMBERID de hittade objekten; rgMemId [i] är MEMBERID den som indexerar i den typbeskrivning som anges av ppTInfo [i]. Kan inte vara null.
- pcFound
- Int16
Vid inmatning anger du hur många instanser som ska sökas efter. Till exempel pcFound kan = 1 anropas för att hitta den första förekomsten. Sökningen stoppas när en instans hittas.
Vid avslut anger antalet instanser som hittades.
in Om värdena out och pcFound för är identiska kan det finnas fler typbeskrivningar som innehåller namnet.
Kommentarer
Det måste finnas tillräckligt med utrymme rgMemId för att innehålla pcFound poster.
Mer information om ITypeLib::FindNamefinns i MSDN-biblioteket.