ITypeLib インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。
メソッド
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) |
TYPELIBATTR メソッドから初めに取得した GetLibAttr(IntPtr) 構造体を解放します。 |
適用対象
.NET