Marshal.CreateAggregatedObject Metoda

Definice

Přetížení

CreateAggregatedObject(IntPtr, Object)
Zastaralé.

Agreguje spravovaný objekt se zadaným objektem COM.

CreateAggregatedObject<T>(IntPtr, T)

Agreguje spravovaný objekt zadaného typu se zadaným objektem COM.

CreateAggregatedObject(IntPtr, Object)

Zdroj:
Marshal.NoCom.cs
Zdroj:
Marshal.NoCom.cs
Zdroj:
Marshal.NoCom.cs

Upozornění

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

Agreguje spravovaný objekt se zadaným objektem 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

Parametry

pOuter
IntPtr

nativeint

Vnější IUnknown ukazatel.

o
Object

Objekt, který se má agregovat.

Návraty

IntPtr

nativeint

Vnitřní IUnknown ukazatel spravovaného objektu.

Atributy

Výjimky

oje objekt prostředí Windows Runtime.

Poznámky

Metoda CreateAggregatedObject agreguje vnitřní spravovaný ukazatel spravovaného objektu se zadaným vnějším ukazatelem a poté vrátí vnitřní ukazatel IUnknown spravovaného objektu.

Platí pro

CreateAggregatedObject<T>(IntPtr, T)

Zdroj:
Marshal.NoCom.cs
Zdroj:
Marshal.NoCom.cs
Zdroj:
Marshal.NoCom.cs

Agreguje spravovaný objekt zadaného typu se zadaným objektem 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

Parametry typu

T

Typ spravovaného objektu, který se má agregovat.

Parametry

pOuter
IntPtr

nativeint

Vnější ukazatel IUnknown .

o
T

Spravovaný objekt, který se má agregovat.

Návraty

IntPtr

nativeint

Vnitřní IUnknown ukazatel spravovaného objektu.

Atributy

Výjimky

oje objekt prostředí Windows Runtime.

Poznámky

Metoda CreateAggregatedObject agreguje vnitřní spravovaný ukazatel spravovaného objektu zadaného typu se zadaným vnějším ukazatelem a vrátí vnitřní ukazatel IUnknown spravovaného objektu.

Platí pro