UCOMITypeInfo UCOMITypeInfo UCOMITypeInfo UCOMITypeInfo Interface

定義

警告

この API は現在使われていません。

代わりに、ITypeInfo を使用してください。Use ITypeInfo instead.

public interface class UCOMITypeInfo
[System.Obsolete]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-c000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMITypeInfo
type UCOMITypeInfo = interface
Public Interface UCOMITypeInfo
属性

注釈

の詳細については、MSDNライブラリを参照してください。ITypeInfoFor additional information about ITypeInfo, see the MSDN Library.

メソッド

AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr)

DLL 内で定義されている静的な関数または変数のアドレスを取得します。Retrieves the addresses of static functions or variables, such as those defined in a DLL.

CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object)

コンポーネント クラス (coclass) を記述する型の新しいインスタンスを作成します。Creates a new instance of a type that describes a component class (coclass).

GetContainingTypeLib(UCOMITypeLib, Int32) GetContainingTypeLib(UCOMITypeLib, Int32) GetContainingTypeLib(UCOMITypeLib, Int32) GetContainingTypeLib(UCOMITypeLib, Int32)

型の説明が格納されているタイプ ライブラリと、そのタイプ ライブラリ内におけるその型の説明のインデックスを取得します。Retrieves the type library that contains this type description and its index within that type library.

GetDllEntry(Int32, INVOKEKIND, String, String, Int16) GetDllEntry(Int32, INVOKEKIND, String, String, Int16) GetDllEntry(Int32, INVOKEKIND, String, String, Int16) GetDllEntry(Int32, INVOKEKIND, String, String, Int16)

DLL 内の関数へのエントリ ポイントの記述または仕様を取得します。Retrieves a description or specification of an entry point for a function in a DLL.

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

指定した型の説明に対するヘルプ トピックのドキュメント文字列、ヘルプ ファイルの完全限定名とパス、およびコンテキスト ID を取得します。Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.

GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr)

指定した関数に関する情報を格納している FUNCDESC 構造体を取得します。Retrieves the FUNCDESC structure that contains information about a specified function.

GetIDsOfNames(String[], Int32, Int32[]) GetIDsOfNames(String[], Int32, Int32[]) GetIDsOfNames(String[], Int32, Int32[]) GetIDsOfNames(String[], Int32, Int32[])

メンバー名をメンバー ID に、パラメーター名をパラメーター ID に割り当てます。Maps between member names and member IDs, and parameter names and parameter IDs.

GetImplTypeFlags(Int32, Int32) GetImplTypeFlags(Int32, Int32) GetImplTypeFlags(Int32, Int32) GetImplTypeFlags(Int32, Int32)

型の説明で実装されたインターフェイスまたは基本インターフェイスに対する IMPLTYPEFLAGS 値を取得します。Retrieves the IMPLTYPEFLAGS value for one implemented interface or base interface in a type description.

GetMops(Int32, String) GetMops(Int32, String) GetMops(Int32, String) GetMops(Int32, String)

マーシャリング情報を取得します。Retrieves marshaling information.

GetNames(Int32, String[], Int32, Int32) GetNames(Int32, String[], Int32, Int32) GetNames(Int32, String[], Int32, Int32) GetNames(Int32, String[], Int32, Int32)

指定した関数 ID に対応する指定したメンバー ID の変数 (またはプロパティやメソッドの名前とそのパラメーター) を取得します。Retrieves the variable with the specified member ID (or the name of the property or method and its parameters) that correspond to the specified function ID.

GetRefTypeInfo(Int32, UCOMITypeInfo) GetRefTypeInfo(Int32, UCOMITypeInfo) GetRefTypeInfo(Int32, UCOMITypeInfo) GetRefTypeInfo(Int32, UCOMITypeInfo)

型の説明が他の型の説明を参照している場合は、参照先の型の説明を取得します。If a type description references other type descriptions, it retrieves the referenced type descriptions.

GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32)

型の説明が COM クラスについて言及している場合は、実装されているインターフェイス型の説明を取得します。If a type description describes a COM class, it retrieves the type description of the implemented interface types.

GetTypeAttr(IntPtr) GetTypeAttr(IntPtr) GetTypeAttr(IntPtr) GetTypeAttr(IntPtr)

型の説明の属性を格納している TYPEATTR 構造体を取得します。Retrieves a TYPEATTR structure that contains the attributes of the type description.

GetTypeComp(UCOMITypeComp) GetTypeComp(UCOMITypeComp) GetTypeComp(UCOMITypeComp) GetTypeComp(UCOMITypeComp)

型の説明の ITypeComp インターフェイスを取得します。これを使用すると、クライアント コンパイラを型の説明のメンバーにバインドできます。Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description's members.

GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr)

指定した変数を記述している VARDESC 構造体を取得します。Retrieves a VARDESC structure that describes the specified variable.

Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32) Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32) Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32) Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32)

型の説明により説明されるインターフェイスを実装しているオブジェクトについて、メソッドを呼び出したりプロパティにアクセスしたりします。Invokes a method, or accesses a property of an object, that implements the interface described by the type description.

ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr)

以前に FUNCDESC によって返された GetFuncDesc(Int32, IntPtr) を解放します。Releases a FUNCDESC previously returned by GetFuncDesc(Int32, IntPtr).

ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr)

以前に TYPEATTR によって返された GetTypeAttr(IntPtr) を解放します。Releases a TYPEATTR previously returned by GetTypeAttr(IntPtr).

ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr)

以前に VARDESC によって返された GetVarDesc(Int32, IntPtr) を解放します。Releases a VARDESC previously returned by GetVarDesc(Int32, IntPtr).

適用対象