ITypeLib2 Interfejs

Definicja

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

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

Uwagi

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

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca 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.

GetAllCustData(IntPtr)

Pobiera wszystkie elementy danych niestandardowych dla biblioteki.

GetCustData(Guid, Object)

Pobiera dane niestandardowe.

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.

GetDocumentation2(Int32, String, Int32, String)

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

GetLibAttr(IntPtr)

Pobiera strukturę zawierającą atrybuty biblioteki.

GetLibStatistics(IntPtr, Int32)

Zwraca statystyki dotyczące biblioteki typów, które są wymagane do efektywnego określania rozmiaru tabel skrótów.

GetTypeComp(ITypeComp)

Umożliwia kompilatorowi klienta powiązanie z typami, 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