Marshal.CreateAggregatedObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateAggregatedObject(IntPtr, Object) |
古い.
指定した COM オブジェクトを使用してマネージド オブジェクトを集約します。 |
CreateAggregatedObject<T>(IntPtr, T) |
指定した COM オブジェクトを使用して、指定した型のマネージド オブジェクトを集約します。 |
CreateAggregatedObject(IntPtr, Object)
- ソース:
- Marshal.NoCom.cs
- ソース:
- Marshal.NoCom.cs
- ソース:
- Marshal.NoCom.cs
注意事項
CreateAggregatedObject(IntPtr, Object) may be unavailable in future releases. Instead, use CreateAggregatedObject<T>(IntPtr, T). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296518
指定した COM オブジェクトを使用してマネージド オブジェクトを集約します。
public:
static IntPtr CreateAggregatedObject(IntPtr pOuter, System::Object ^ o);
[System.Obsolete("CreateAggregatedObject(IntPtr, Object) may be unavailable in future releases. Instead, use CreateAggregatedObject<T>(IntPtr, T). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296518")]
[System.Security.SecurityCritical]
public static IntPtr CreateAggregatedObject (IntPtr pOuter, object o);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static IntPtr CreateAggregatedObject (IntPtr pOuter, object o);
[System.Security.SecurityCritical]
public static IntPtr CreateAggregatedObject (IntPtr pOuter, object o);
public static IntPtr CreateAggregatedObject (IntPtr pOuter, object o);
[<System.Obsolete("CreateAggregatedObject(IntPtr, Object) may be unavailable in future releases. Instead, use CreateAggregatedObject<T>(IntPtr, T). For more info, go to http://go.microsoft.com/fwlink/?LinkID=296518")>]
[<System.Security.SecurityCritical>]
static member CreateAggregatedObject : nativeint * obj -> nativeint
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member CreateAggregatedObject : nativeint * obj -> nativeint
[<System.Security.SecurityCritical>]
static member CreateAggregatedObject : nativeint * obj -> nativeint
static member CreateAggregatedObject : nativeint * obj -> nativeint
Public Shared Function CreateAggregatedObject (pOuter As IntPtr, o As Object) As IntPtr
パラメーター
- pOuter
-
IntPtr
nativeint
外部 IUnknown
ポインター。
- o
- Object
集約するオブジェクト。
戻り値
nativeint
マネージド オブジェクトの内部 IUnknown
ポインター。
- 属性
例外
o
は Windows ランタイム オブジェクトです。
注釈
メソッドは CreateAggregatedObject 、指定した外部ポインターを使用してマネージド オブジェクトの内部マネージド ポインターを集計し、マネージド オブジェクトの内部 IUnknown ポインターを返します。
適用対象
CreateAggregatedObject<T>(IntPtr, T)
- ソース:
- Marshal.NoCom.cs
- ソース:
- Marshal.NoCom.cs
- ソース:
- Marshal.NoCom.cs
指定した COM オブジェクトを使用して、指定した型のマネージド オブジェクトを集約します。
public:
generic <typename T>
static IntPtr CreateAggregatedObject(IntPtr pOuter, T o);
[System.Security.SecurityCritical]
public static IntPtr CreateAggregatedObject<T> (IntPtr pOuter, T o);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static IntPtr CreateAggregatedObject<T> (IntPtr pOuter, T o);
public static IntPtr CreateAggregatedObject<T> (IntPtr pOuter, T o);
[<System.Security.SecurityCritical>]
static member CreateAggregatedObject : nativeint * 'T -> nativeint
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member CreateAggregatedObject : nativeint * 'T -> nativeint
static member CreateAggregatedObject : nativeint * 'T -> nativeint
Public Shared Function CreateAggregatedObject(Of T) (pOuter As IntPtr, o As T) As IntPtr
型パラメーター
- T
集約するマネージド オブジェクトの型。
パラメーター
- o
- T
集計するマネージド オブジェクト。
戻り値
nativeint
内部 IUnknown マネージド オブジェクトのポインター。
- 属性
例外
o
は Windows ランタイム オブジェクトです。
注釈
メソッドは CreateAggregatedObject 、指定した外部ポインターを使用して、指定した型のマネージド オブジェクトの内部マネージド ポインターを集計し、マネージド オブジェクトの内部 IUnknown ポインターを返します。
適用対象
.NET