ITypeLib Interfejs

Definicja

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

C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
public interface ITypeLib
C#
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

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0