ITypeLib2 Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een beheerde definitie van de ITypeLib2 interface.
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
- Kenmerken
- Implementeringen
Opmerkingen
Zie de ITypeLib2-interface voor meer informatie.
De algemene taalruntime genereert een uitzondering wanneer een COM-methode in systeemeigen code een HRESULT retourneert. Zie Procedures voor meer informatie : HRESULT's en uitzonderingen toewijzen.
Methoden
| Name | Description |
|---|---|
| FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
Hiermee vindt u exemplaren van een typebeschrijving in een typebibliotheek. |
| GetAllCustData(IntPtr) |
Hiermee worden alle aangepaste gegevensitems voor de bibliotheek opgehaald. |
| GetCustData(Guid, Object) |
Haalt de aangepaste gegevens op. |
| GetDocumentation(Int32, String, String, Int32, String) |
Haalt de documentatietekenreeks van de bibliotheek, de volledige Bestandsnaam en het volledige Help-pad en de context-id voor het Help-onderwerp van de bibliotheek op in het Help-bestand. |
| GetDocumentation2(Int32, String, Int32, String) |
Haalt de documentatiereeks van de bibliotheek, de volledige Help-bestandsnaam en het volledige pad op, de lokalisatiecontext die moet worden gebruikt en de context-id voor het Help-onderwerp van de bibliotheek in het Help-bestand. |
| GetLibAttr(IntPtr) |
Haalt de structuur op die de kenmerken van de bibliotheek bevat. |
| GetLibStatistics(IntPtr, Int32) |
Retourneert statistieken over een typebibliotheek die vereist is voor een efficiƫnte grootte van hash-tabellen. |
| GetTypeComp(ITypeComp) |
Hiermee kan een clientcompilator verbinding maken met de typen, variabelen, constanten en globale functies van een bibliotheek. |
| GetTypeInfo(Int32, ITypeInfo) |
Haalt de beschrijving van het opgegeven type op in de bibliotheek. |
| GetTypeInfoCount() |
Retourneert het aantal typebeschrijvingen in de typebibliotheek. |
| GetTypeInfoOfGuid(Guid, ITypeInfo) |
Haalt de typebeschrijving op die overeenkomt met de opgegeven GUID. |
| GetTypeInfoType(Int32, TYPEKIND) |
Hiermee wordt het type van een typebeschrijving opgehaald. |
| IsName(String, Int32) |
Geeft aan of een doorgegeven tekenreeks de naam van een type of lid bevat dat in de bibliotheek wordt beschreven. |
| ReleaseTLibAttr(IntPtr) |
Brengt de TYPELIBATTR oorspronkelijk verkregen structuur vrij uit de GetLibAttr(IntPtr) methode. |