ITypeLib ITypeLib ITypeLib ITypeLib Interface

定義

ITypeLib インターフェイスのマネージド定義を提供します。Provides the managed definition of the ITypeLib interface.

public interface class ITypeLib
[System.Runtime.InteropServices.Guid("00020402-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib
type ITypeLib = interface
Public Interface ITypeLib
派生
属性

注釈

詳細については、ITypeLibインターフェイス、MSDN ライブラリを参照してください。For additional information about the ITypeLib interface, see the MSDN Library.

ネイティブ コードで COM メソッドに HRESULT が返されるときに、共通言語ランタイムは例外をスローします。The common language runtime throws an exception when a COM method in native code returns an HRESULT. 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。For more information, see How to: Map HRESULTs and Exceptions.

メソッド

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

タイプ ライブラリで型の説明を検索します。Finds occurrences of a type description in a type library.

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

ヘルプ ファイルのライブラリ ヘルプ トピックのライブラリ ドキュメント文字列、完全なヘルプ ファイル名とパス、およびコンテキスト識別子を取得します。Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file.

GetLibAttr(IntPtr) GetLibAttr(IntPtr) GetLibAttr(IntPtr) GetLibAttr(IntPtr)

ライブラリの属性を格納している構造体を取得します。Retrieves the structure that contains the library's attributes.

GetTypeComp(ITypeComp) GetTypeComp(ITypeComp) GetTypeComp(ITypeComp) GetTypeComp(ITypeComp)

クライアント コンパイラがライブラリの型、変数、定数、およびグローバル関数をバインドできるようにします。Enables a client compiler to bind to a library's types, variables, constants, and global functions.

GetTypeInfo(Int32, ITypeInfo) GetTypeInfo(Int32, ITypeInfo) GetTypeInfo(Int32, ITypeInfo) GetTypeInfo(Int32, ITypeInfo)

ライブラリ内の指定した型の説明を取得します。Retrieves the specified type description in the library.

GetTypeInfoCount() GetTypeInfoCount() GetTypeInfoCount() GetTypeInfoCount()

タイプ ライブラリにある型の説明の数を返します。Returns the number of type descriptions in the type library.

GetTypeInfoOfGuid(Guid, ITypeInfo) GetTypeInfoOfGuid(Guid, ITypeInfo) GetTypeInfoOfGuid(Guid, ITypeInfo) GetTypeInfoOfGuid(Guid, ITypeInfo)

指定された GUID に対応するタイプ記述を取得します。Retrieves the type description that corresponds to the specified GUID.

GetTypeInfoType(Int32, TYPEKIND) GetTypeInfoType(Int32, TYPEKIND) GetTypeInfoType(Int32, TYPEKIND) GetTypeInfoType(Int32, TYPEKIND)

型の説明の型を取得します。Retrieves the type of a type description.

IsName(String, Int32) IsName(String, Int32) IsName(String, Int32) IsName(String, Int32)

渡された文字列がライブラリで記述される型またはメンバーの名前を格納しているかどうかを示します。Indicates whether a passed-in string contains the name of a type or member described in the library.

ReleaseTLibAttr(IntPtr) ReleaseTLibAttr(IntPtr) ReleaseTLibAttr(IntPtr) ReleaseTLibAttr(IntPtr)

TYPELIBATTR メソッドから初めに取得した GetLibAttr(IntPtr) 構造体を解放します。Releases the TYPELIBATTR structure originally obtained from the GetLibAttr(IntPtr) method.

適用対象