Partager via


Marshal.CreateAggregatedObject Méthode

Définition

Surcharges

CreateAggregatedObject(IntPtr, Object)
Obsolète.

Agrège un objet managé avec l'objet COM spécifié.

CreateAggregatedObject<T>(IntPtr, T)

Agrège un objet managé du type spécifié avec l'objet COM spécifié.

CreateAggregatedObject(IntPtr, Object)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

Attention

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

Agrège un objet managé avec l'objet COM spécifié.

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

Paramètres

pOuter
IntPtr

nativeint

Le pointeur IUnknown externe.

o
Object

Objet à agréger.

Retours

IntPtr

nativeint

Le pointeur IUnknown interne de l’objet managé.

Attributs

Exceptions

o est un objet Windows Runtime.

Remarques

La méthode CreateAggregatedObject agrège le pointeur managé interne d’un objet managé avec le pointeur externe spécifié, puis retourne un pointeur IUnknown interne de l’objet managé.

S’applique à

CreateAggregatedObject<T>(IntPtr, T)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

Agrège un objet managé du type spécifié avec l'objet COM spécifié.

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

Paramètres de type

T

Type de l'objet managé à agréger.

Paramètres

pOuter
IntPtr

nativeint

Pointeur IUnknown externe.

o
T

Objet managé à agréger.

Retours

IntPtr

nativeint

Pointeur IUnknown interne de l’objet managé.

Attributs

Exceptions

o est un objet Windows Runtime.

Remarques

La CreateAggregatedObject méthode agrège le pointeur managé interne d’un objet managé d’un type spécifié avec le pointeur externe spécifié et retourne un pointeur IUnknown interne de l’objet managé.

S’applique à