UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Method

Definition

Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung.Finds occurrences of a type description in a type library.

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)

Parameter

szNameBuf
String String String String

Der zu suchende Name.The name to search for.

lHashVal
Int32 Int32 Int32 Int32

Ein von der LHashValOfNameSys-Funktion berechneter Hashwert zum Beschleunigen der Suche.A hash value to speed up the search, computed by the LHashValOfNameSys function. Wenn lHashVal 0 ist, wird ein Wert berechnet.If lHashVal is 0, a value is computed.

ppTInfo
UCOMITypeInfo[]

Bei erfolgreicher Rückgabe ein Array von Zeigern auf die Typenbeschreibungen, die den in szNameBuf angegebenen Namen enthalten.On successful return, an array of pointers to the type descriptions that contain the name specified in szNameBuf.

rgMemId
Int32[]

Ein Array von MEMBERIDs der gefundenen Elemente. rgMemId[i] ist die MEMBERID, die eine Indizierung in der von ppTInfo[i] angegebenen Typenbeschreibung vornimmt.An array of the MEMBERID 's of the found items; rgMemId [i] is the MEMBERID that indexes into the type description specified by ppTInfo [i]. Darf nicht null sein.Cannot be null.

pcFound
Int16 Int16 Int16 Int16

Zeigt bei einem Eintrag die Anzahl der zu suchenden Instanzen an.On entry, indicates how many instances to look for. Das erste Auftreten wird z. B. durch Aufrufen von pcFound = 1 gesucht.For example, pcFound = 1 can be called to find the first occurrence. Die Suche hält an, sobald eine Instanz gefunden wird.The search stops when one instance is found.

Gibt bei Beendigung der Suche die Anzahl der gefundenen Instanzen an.On exit, indicates the number of instances that were found. Wenn der in-Wert und der out-Wert von pcFound identisch sind, ist der Name möglicherweise in mehreren Typbeschreibungen enthalten.If the in and out values of pcFound are identical, there might be more type descriptions that contain the name.

Hinweise

Es muss genügend Platz in rgMemId vorhanden sein, um Einträge aufnehmen pcFound zu können.There must be enough room in rgMemId to hold pcFound entries.

Weitere Informationen zu ITypeLib::FindNamefinden Sie in der MSDN Library.For additional information about ITypeLib::FindName, see the MSDN Library.

Gilt für: