Bagikan melalui


Marshal.CreateAggregatedObject Metode

Definisi

Overload

CreateAggregatedObject(IntPtr, Object)
Kedaluwarsa.

Mengagregasi objek terkelola dengan objek COM yang ditentukan.

CreateAggregatedObject<T>(IntPtr, T)

Mengagregasi objek terkelola dari jenis yang ditentukan dengan objek COM yang ditentukan.

CreateAggregatedObject(IntPtr, Object)

Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs

Perhatian

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

Mengagregasi objek terkelola dengan objek COM yang ditentukan.

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

Parameter

pOuter
IntPtr

nativeint

Penunjuk luar IUnknown .

o
Object

Objek untuk diagregasi.

Mengembalikan

IntPtr

nativeint

Penunjuk dalam IUnknown objek terkelola.

Atribut

Pengecualian

o adalah objek Windows Runtime.

Keterangan

Metode ini CreateAggregatedObject mengagregasi penunjuk terkelola dalam objek terkelola dengan penunjuk luar yang ditentukan, lalu mengembalikan penunjuk IUnknown dalam objek terkelola.

Berlaku untuk

CreateAggregatedObject<T>(IntPtr, T)

Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs
Sumber:
Marshal.NoCom.cs

Mengagregasi objek terkelola dari jenis yang ditentukan dengan objek COM yang ditentukan.

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

Jenis parameter

T

Jenis objek terkelola untuk diagregasi.

Parameter

pOuter
IntPtr

nativeint

Penunjuk IUnknown luar.

o
T

Objek terkelola untuk diagregasi.

Mengembalikan

IntPtr

nativeint

Penunjuk IUnknown dalam objek terkelola.

Atribut

Pengecualian

o adalah objek Windows Runtime.

Keterangan

Metode ini CreateAggregatedObject mengagregasi penunjuk terkelola dalam objek terkelola dari jenis tertentu dengan penunjuk luar yang ditentukan, dan mengembalikan penunjuk IUnknown dalam objek terkelola.

Berlaku untuk