Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Sub FindName ( _
szNameBuf As String, _
lHashVal As Integer, _
<OutAttribute> ppTInfo As UCOMITypeInfo(), _
<OutAttribute> rgMemId As Integer(), _
ByRef pcFound As Short _
)
'Usage
Dim instance As UCOMITypeLib
Dim szNameBuf As String
Dim lHashVal As Integer
Dim ppTInfo As UCOMITypeInfo()
Dim rgMemId As Integer()
Dim pcFound As Short
instance.FindName(szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound)
void FindName (
string szNameBuf,
int lHashVal,
[OutAttribute] UCOMITypeInfo[] ppTInfo,
[OutAttribute] int[] rgMemId,
ref short pcFound
)
void FindName (
String^ szNameBuf,
int lHashVal,
[OutAttribute] array<UCOMITypeInfo^>^ ppTInfo,
[OutAttribute] array<int>^ rgMemId,
short% pcFound
)
void FindName (
String szNameBuf,
int lHashVal,
/** @attribute OutAttribute() */ UCOMITypeInfo[] ppTInfo,
/** @attribute OutAttribute() */ int[] rgMemId,
/** @ref */ short pcFound
)
JScript unterstützt die Übergabe von Werttypargumenten als Verweis nicht.
Parameter
- szNameBuf
Der zu suchende Name.
- lHashVal
Ein von der LHashValOfNameSys-Funktion berechneter Hashwert zum Beschleunigen der Suche. Wenn lHashVal 0 ist, wird ein Wert berechnet.
- ppTInfo
Bei erfolgreicher Rückgabe ein Array von Zeigern auf die Typenbeschreibungen, die den in szNameBuf angegebenen Namen enthalten.
- rgMemId
Ein Array von MEMBERIDs der gefundenen Elemente. rgMemId[i] ist die MEMBERID, die eine Indizierung in der von ppTInfo[i] angegebenen Typenbeschreibung vornimmt. Kann nicht NULL (Nothing in Visual Basic) sein.
pcFound
Zeigt bei einem Eintrag die Anzahl der zu suchenden Instanzen an. Das erste Auftreten wird z. B. durch Aufrufen von pcFound = 1 gesucht. Die Suche hält an, sobald eine Instanz gefunden wird.Gibt bei Beendigung der Suche die Anzahl der gefundenen Instanzen an. Wenn der in-Wert und der out-Wert von pcFound identisch sind, ist der Name möglicherweise in mehreren Typbeschreibungen enthalten.
Hinweise
In rgMemId muss genug Platz für pcFound-Einträge sein.
Weitere Informationen über ITypeLib::FindName finden Sie in der MSDN Library.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
UCOMITypeLib-Schnittstelle
UCOMITypeLib-Member
System.Runtime.InteropServices-Namespace