Aracılığıyla paylaş


Marshal.CreateAggregatedObject Yöntem

Tanım

Aşırı Yüklemeler

CreateAggregatedObject(IntPtr, Object)
Geçersiz.

Belirtilen COM nesnesiyle yönetilen bir nesneyi toplar.

CreateAggregatedObject<T>(IntPtr, T)

Belirtilen türdeki yönetilen bir nesneyi belirtilen COM nesnesiyle toplar.

CreateAggregatedObject(IntPtr, Object)

Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs

Dikkat

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

Belirtilen COM nesnesiyle yönetilen bir nesneyi toplar.

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

Parametreler

pOuter
IntPtr

nativeint

Dış IUnknown işaretçi.

o
Object

Toplanmış bir nesne.

Döndürülenler

IntPtr

nativeint

Yönetilen nesnenin iç IUnknown işaretçisi.

Öznitelikler

Özel durumlar

obir Windows Çalışma Zamanı nesnesidir.

Açıklamalar

yöntemi, CreateAggregatedObject yönetilen bir nesnenin iç yönetilen işaretçisini belirtilen dış işaretçiyle toplar ve ardından yönetilen nesnenin iç IUnknown işaretçisini döndürür.

Şunlara uygulanır

CreateAggregatedObject<T>(IntPtr, T)

Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs
Kaynak:
Marshal.NoCom.cs

Belirtilen türdeki yönetilen bir nesneyi belirtilen COM nesnesiyle toplar.

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ür Parametreleri

T

Toplanmış yönetilen nesnenin türü.

Parametreler

pOuter
IntPtr

nativeint

Dış IUnknown işaretçisi.

o
T

Toplanmış yönetilen nesne.

Döndürülenler

IntPtr

nativeint

Yönetilen nesnenin iç IUnknown işaretçisi.

Öznitelikler

Özel durumlar

obir Windows Çalışma Zamanı nesnesidir.

Açıklamalar

yöntemi, CreateAggregatedObject belirtilen dış işaretçiyle belirtilen türde bir yönetilen nesnenin iç yönetilen işaretçisini toplar ve yönetilen nesnenin iç IUnknown işaretçisini döndürür.

Şunlara uygulanır