ComWrappers.GetOrCreateComInterfaceForObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたオブジェクトの COM 表現を作成します。このオブジェクトは、管理されていない環境に渡すことができます。
public:
IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject(object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr
パラメーター
- instance
- Object
.NET ランタイムの外部で公開するマネージド オブジェクト。
- flags
- CreateComInterfaceFlags
生成されたインターフェイスの構成に使用されるフラグ。
返品
nativeint
生成された COM インターフェイス。IUnknown インターフェイス実装へのポインターとして、.NET ランタイムの外部で渡すことができます。
注釈
このComWrappers インスタンスを使用して指定したinstanceに対して COM 表現が以前に作成された場合は、以前に作成した COM インターフェイスが返されます。 そうでない場合は、新しいファイルが作成されます。