ITypeLib Interfejs

Definicja

Udostępnia zarządzaną definicję interfejsu ITypeLib .

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
Pochodne
Atrybuty

Uwagi

Aby uzyskać więcej informacji, zobacz interfejs ITypeLib.

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca wartość HRESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Metody

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

Znajduje wystąpienia opisu typu w bibliotece typów.

GetDocumentation(Int32, String, String, Int32, String)

Pobiera ciąg dokumentacji biblioteki, pełną nazwę i ścieżkę pliku Pomocy oraz identyfikator kontekstu dla tematu Pomocy biblioteki w pliku Pomocy.

GetLibAttr(IntPtr)

Pobiera strukturę zawierającą atrybuty biblioteki.

GetTypeComp(ITypeComp)

Umożliwia kompilatorowi klienta powiązanie z typami, zmiennymi, zmiennymi, stałymi i funkcjami globalnymi biblioteki.

GetTypeInfo(Int32, ITypeInfo)

Pobiera określony opis typu w bibliotece.

GetTypeInfoCount()

Zwraca liczbę opisów typów w bibliotece typów.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Pobiera opis typu odpowiadający określonemu identyfikatorowi GUID.

GetTypeInfoType(Int32, TYPEKIND)

Pobiera typ opisu typu.

IsName(String, Int32)

Wskazuje, czy przekazany ciąg zawiera nazwę typu lub elementu członkowskiego opisanego w bibliotece.

ReleaseTLibAttr(IntPtr)

TYPELIBATTR Zwalnia strukturę pierwotnie uzyskaną GetLibAttr(IntPtr) z metody .

Dotyczy