UCOMITypeInfo インターフェイス

定義

注意事項

Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202

注意事項

この API は非推奨になりました。

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

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

注釈

の詳細については ITypeInfo 、MSDN ライブラリを参照してください。

メソッド

AddressOfMember(Int32, INVOKEKIND, IntPtr)

DLL 内で定義されている静的な関数または変数のアドレスを取得します。

CreateInstance(Object, Guid, Object)

コンポーネント クラス (coclass) を記述する型の新しいインスタンスを作成します。

GetContainingTypeLib(UCOMITypeLib, Int32)

型の説明が格納されているタイプ ライブラリと、そのタイプ ライブラリ内におけるその型の説明のインデックスを取得します。

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

DLL 内の関数へのエントリ ポイントの記述または仕様を取得します。

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

指定した型の説明に対するヘルプ トピックのドキュメント文字列、ヘルプ ファイルの完全限定名とパス、およびコンテキスト ID を取得します。

GetFuncDesc(Int32, IntPtr)

指定した関数に関する情報を格納している FUNCDESC 構造体を取得します。

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

メンバー名をメンバー ID に、パラメーター名をパラメーター ID に割り当てます。

GetImplTypeFlags(Int32, Int32)

型の説明で実装されたインターフェイスまたは基本インターフェイスに対する IMPLTYPEFLAGS 値を取得します。

GetMops(Int32, String)

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

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

指定した関数 ID に対応する指定したメンバー ID の変数 (またはプロパティやメソッドの名前とそのパラメーター) を取得します。

GetRefTypeInfo(Int32, UCOMITypeInfo)

型の説明が他の型の説明を参照している場合は、参照先の型の説明を取得します。

GetRefTypeOfImplType(Int32, Int32)

型の説明が COM クラスについて言及している場合は、実装されているインターフェイス型の説明を取得します。

GetTypeAttr(IntPtr)

型の説明の属性を格納している TYPEATTR 構造体を取得します。

GetTypeComp(UCOMITypeComp)

型の説明の ITypeComp インターフェイスを取得します。これを使用すると、クライアント コンパイラを型の説明のメンバーにバインドできます。

GetVarDesc(Int32, IntPtr)

指定した変数を記述している VARDESC 構造体を取得します。

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

型の説明により説明されるインターフェイスを実装しているオブジェクトについて、メソッドを呼び出したりプロパティにアクセスしたりします。

ReleaseFuncDesc(IntPtr)

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

ReleaseTypeAttr(IntPtr)

以前に TYPEATTR によって返された GetTypeAttr(IntPtr) を解放します。

ReleaseVarDesc(IntPtr)

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

適用対象