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 ITypeLib2 rozhraní.
Modul runtime common language 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
FindName(String, Int32, ITypeInfo[], Int32[], Int16) |
Najde výskyty popisu typu v knihovně typů. |
GetAllCustData(IntPtr) |
Získá všechny vlastní datové položky knihovny. |
GetCustData(Guid, Object) |
Získá vlastní data. |
GetDocumentation(Int32, String, String, Int32, String) |
Načte řetězec dokumentace knihovny, úplný název souboru nápovědy a cestu 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 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í statistiku o knihovně typů, která se vyžaduje pro efektivní změnu velikosti hodnot hash tabulek. |
GetTypeComp(ITypeComp) |
Umožňuje klientskému kompilátoru vytvořit vazbu s typy, proměnnými, konstantami a globálními funkcemi 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, který odpovídá 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 GetLibAttr(IntPtr) z metody. |