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 najdete v tématu Rozhraní ITypeLib.
Modul CLR vyvolá výjimku, když metoda COM v nativním kódu vrátí HODNOTU HRESULT. Další informace najdete v tématu Postupy: Mapování HRESULT a výjimek.
Metody
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 pro téma 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 popis zadaného typu v knihovně. |
GetTypeInfoCount() |
Vrátí počet popisů typů v knihovně typů. |
GetTypeInfoOfGuid(Guid, ITypeInfo) |
Načte popis typu, který odpovídá zadanému identifikátoru GUID. |
GetTypeInfoType(Int32, TYPEKIND) |
Načte typ popisu typu. |
IsName(String, Int32) |
Určuje, jestli předaný řetězec obsahuje název typu nebo člena popsaného v knihovně. |
ReleaseTLibAttr(IntPtr) |
TYPELIBATTR Uvolní strukturu původně získanou metodou GetLibAttr(IntPtr) . |