ITypeLib2 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 ITypeLib2 rozhraní.
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
- Atributy
- Implementuje
Poznámky
Další informace naleznete v tématu ITypeLib2 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ů. |
| GetAllCustData(IntPtr) |
Získá všechny vlastní datové položky pro knihovnu. |
| GetCustData(Guid, Object) |
Získá vlastní data. |
| 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. |
| GetDocumentation2(Int32, String, Int32, String) |
Načte řetězec dokumentace knihovny, úplný název a cestu k souboru nápovědy, kontext lokalizace, který se má použít, a ID kontextu tématu nápovědy knihovny v souboru nápovědy. |
| GetLibAttr(IntPtr) |
Načte strukturu, která obsahuje atributy knihovny. |
| GetLibStatistics(IntPtr, Int32) |
Vrátí statistiku o knihovně typů, která je nutná k efektivnímu určení velikosti hodnot hash tabulek. |
| 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. |