ITypeLib インターフェイス

定義

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
派生
属性

注釈

詳細については、 ITypeLib インターフェイスを参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 方法: HRESULT と例外をマップする」を参照してください。

メソッド

名前 説明
FindName(String, Int32, ITypeInfo[], Int32[], Int16)

タイプ ライブラリ内の型の説明の出現箇所を検索します。

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

ライブラリのドキュメント文字列、ヘルプ ファイルの完全な名前とパス、およびヘルプ ファイル内のライブラリ ヘルプ トピックのコンテキスト識別子を取得します。

GetLibAttr(IntPtr)

ライブラリの属性を含む構造体を取得します。

GetTypeComp(ITypeComp)

クライアント コンパイラがライブラリの型、変数、定数、およびグローバル関数にバインドできるようにします。

GetTypeInfo(Int32, ITypeInfo)

ライブラリ内の指定した型の説明を取得します。

GetTypeInfoCount()

タイプ ライブラリ内の型の説明の数を返します。

GetTypeInfoOfGuid(Guid, ITypeInfo)

指定した GUID に対応する型の説明を取得します。

GetTypeInfoType(Int32, TYPEKIND)

型の説明の型を取得します。

IsName(String, Int32)

渡された文字列に、ライブラリで記述されている型またはメンバーの名前が含まれているかどうかを示します。

ReleaseTLibAttr(IntPtr)

GetLibAttr(IntPtr) メソッドから最初に取得したTYPELIBATTR構造体を解放します。

適用対象