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

o bir 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

o bir 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