ComWrappers.CreateObject(IntPtr, CreateObjectFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
flags の値を考慮して、externalComObject がポイントするマネージド オブジェクトを作成します。
protected:
abstract System::Object ^ CreateObject(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags);
protected abstract object? CreateObject (IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags);
abstract member CreateObject : nativeint * System.Runtime.InteropServices.CreateObjectFlags -> obj
Protected MustOverride Function CreateObject (externalComObject As IntPtr, flags As CreateObjectFlags) As Object
パラメーター
- externalComObject
-
IntPtr
nativeint
.NET ランタイムに使用するためにインポートするオブジェクト。
- flags
- CreateObjectFlags
外部オブジェクトを記述するために使用されるフラグ。
戻り値
指定された外部 COM オブジェクトに関連付けられているマネージド オブジェクト。
注釈
オブジェクトを作成できず、 null 返された場合、呼び出し GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) は ArgumentNullException.