Marshal.CreateAggregatedObject Metoda

Definicja

Przeciążenia

CreateAggregatedObject(IntPtr, Object)
Przestarzałe.

Agreguje zarządzany obiekt z określonym obiektem COM.

CreateAggregatedObject<T>(IntPtr, T)

Agreguje zarządzany obiekt określonego typu z określonym obiektem COM.

CreateAggregatedObject(IntPtr, Object)

Źródło:
Marshal.NoCom.cs
Źródło:
Marshal.NoCom.cs
Źródło:
Marshal.NoCom.cs

Przestroga

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 zarządzany obiekt z określonym obiektem 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

Wskaźnik zewnętrzny IUnknown .

o
Object

Obiekt do agregowania.

Zwraca

IntPtr

nativeint

Wewnętrzny IUnknown wskaźnik zarządzanego obiektu.

Atrybuty

Wyjątki

ojest obiektem środowisko wykonawcze systemu Windows.

Uwagi

Metoda CreateAggregatedObject agreguje wewnętrzny zarządzany wskaźnik zarządzanego obiektu z określonym wskaźnikiem zewnętrznym, a następnie zwraca wewnętrzny wskaźnik IUnknown obiektu zarządzanego.

Dotyczy

CreateAggregatedObject<T>(IntPtr, T)

Źródło:
Marshal.NoCom.cs
Źródło:
Marshal.NoCom.cs
Źródło:
Marshal.NoCom.cs

Agreguje zarządzany obiekt określonego typu z określonym obiektem 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 obiektu zarządzanego do agregowania.

Parametry

pOuter
IntPtr

nativeint

Zewnętrzny wskaźnik IUnknown .

o
T

Obiekt zarządzany do agregowania.

Zwraca

IntPtr

nativeint

Wewnętrzny wskaźnik IUnknown obiektu zarządzanego.

Atrybuty

Wyjątki

ojest obiektem środowisko wykonawcze systemu Windows.

Uwagi

Metoda CreateAggregatedObject agreguje wewnętrzny zarządzany wskaźnik zarządzanego obiektu określonego typu z określonym wskaźnikiem zewnętrznym i zwraca wewnętrzny wskaźnik IUnknown obiektu zarządzanego.

Dotyczy