ITypeLib2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine verwaltete Definition der ITypeLib2
-Schnittstelle bereit.
public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib2 = interface
interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")>]
type ITypeLib2 = interface
interface ITypeLib
type ITypeLib2 = interface
interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter ITypeLib2-Schnittstelle.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.
Methoden
FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung. |
GetAllCustData(IntPtr) |
Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab. |
GetCustData(Guid, Object) |
Ruft die benutzerdefinierten Daten ab. |
GetDocumentation(Int32, String, String, Int32, String) |
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den Kontextbezeichner des Hilfethemas für die Bibliothek in der Hilfedatei ab. |
GetDocumentation2(Int32, String, Int32, String) |
Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Dateinamen und Pfad der Hilfe, den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas der Bibliothek in der Hilfedatei ab. |
GetLibAttr(IntPtr) |
Ruft die Struktur mit den Attributen der Bibliothek ab. |
GetLibStatistics(IntPtr, Int32) |
Gibt Statistiken über eine Typbibliothek zurück, die für die effiziente Größenanpassung von Hashtabellen erforderlich sind. |
GetTypeComp(ITypeComp) |
Dadurch kann ein Clientcompiler Typen, Variablen, Konstanten und globale Funktionen einer Bibliothek binden. |
GetTypeInfo(Int32, ITypeInfo) |
Ruft die in der Bibliothek angegebene Typenbeschreibung ab. |
GetTypeInfoCount() |
Gibt die Anzahl von Typenbeschreibungen in der Typbibliothek zurück. |
GetTypeInfoOfGuid(Guid, ITypeInfo) |
Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht. |
GetTypeInfoType(Int32, TYPEKIND) |
Ruft den Typ einer Typenbeschreibung ab. |
IsName(String, Int32) |
Gibt an, ob in einer übergebenen Zeichenfolge der Name eines in der Bibliothek beschriebenen Typs oder Members enthalten ist. |
ReleaseTLibAttr(IntPtr) |
Gibt die mithilfe der TYPELIBATTR-Methode die ursprünglich abgerufene GetLibAttr(IntPtr)-Struktur frei. |