ITypeLib2 インターフェイス


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

public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
type ITypeLib2 = interface
    interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib


インターフェイスのITypeLib2詳細については、MSDN ライブラリを参照してください。For additional information about the ITypeLib2 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)

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


ライブラリのすべてのカスタム データ項目を取得します。Gets all custom data items for the library.

GetCustData(Guid, Object)

カスタム データを取得します。Gets the custom data.

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.

GetDocumentation2(Int32, String, Int32, String)

ライブラリのドキュメントの文字列、完全なヘルプ ファイルの名前とパス、使用するローカリゼーション コンテキスト、およびヘルプ ファイル内のライブラリ ヘルプ トピック用のコンテキスト ID を取得します。Retrieves the library's documentation string, the complete Help file name and path, the localization context to use, and the context ID for the library Help topic in the Help file.


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

GetLibStatistics(IntPtr, Int32)

ハッシュ テーブルの効果的なサイズ変更に必要なタイプ ライブラリに関する統計情報を返します。Returns statistics about a type library that are required for efficient sizing of hash tables.


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

GetTypeInfo(Int32, ITypeInfo)

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


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

GetTypeInfoOfGuid(Guid, ITypeInfo)

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

GetTypeInfoType(Int32, TYPEKIND)

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

IsName(String, Int32)

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


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