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 najdete v tématu Rozhraní ITypeLib2.
Common Language Runtime vyvolá výjimku, když metoda COM v nativním kódu vrátí 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ů. |
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 souboru nápovědy a identifikátor kontextu pro téma 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 souboru nápovědy, kontext lokalizace, který se má použít, a ID kontextu pro téma nápovědy knihovny v souboru nápovědy. |
GetLibAttr(IntPtr) |
Načte strukturu, která obsahuje atributy knihovny. |
GetLibStatistics(IntPtr, Int32) |
Vrátí statistiky o knihovně typů, které jsou potřebné pro efektivní změnu velikosti 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 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 metodouGetLibAttr(IntPtr). |