ITypeLib Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje spravovanou definici ITypeLib rozhraní.
public interface class ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
public interface ITypeLib
public interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")>]
type ITypeLib = interface
type ITypeLib = interface
Public Interface ITypeLib
- Odvozené
- Atributy
Poznámky
Další informace naleznete v tématu ITypeLib rozhraní.
Modul CLR (Common Language Runtime) vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace naleznete v tématu Postupy: Mapování HRESULT a výjimek.
Metody
| Name | Description |
|---|---|
| FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
Vyhledá výskyty popisu typu v knihovně typů. |
| GetDocumentation(Int32, String, String, Int32, String) |
Načte řetězec dokumentace knihovny, úplný název a cestu k souboru nápovědy a identifikátor kontextu tématu nápovědy knihovny v souboru nápovědy. |
| GetLibAttr(IntPtr) |
Načte strukturu, která obsahuje atributy knihovny. |
| GetTypeComp(ITypeComp) |
Umožňuje klientskému kompilátoru vytvořit vazbu na typy, proměnné, konstanty a globální funkce knihovny. |
| GetTypeInfo(Int32, ITypeInfo) |
Načte zadaný popis typu v knihovně. |
| GetTypeInfoCount() |
Vrátí počet popisů typů v knihovně typů. |
| GetTypeInfoOfGuid(Guid, ITypeInfo) |
Načte popis typu odpovídající zadanému identifikátoru GUID. |
| GetTypeInfoType(Int32, TYPEKIND) |
Načte typ popisu typu. |
| IsName(String, Int32) |
Určuje, zda předaný řetězec obsahuje název typu nebo člena popsaného v knihovně. |
| ReleaseTLibAttr(IntPtr) |
TYPELIBATTR Uvolní strukturu původně získanou z GetLibAttr(IntPtr) metody. |