Marshal.CreateAggregatedObject Methode

Definition

Überlädt

Name Beschreibung
CreateAggregatedObject(IntPtr, Object)
Veraltet.

Aggregiert ein verwaltetes Objekt mit dem angegebenen COM-Objekt.

CreateAggregatedObject<T>(IntPtr, T)

Aggregiert ein verwaltetes Objekt des angegebenen Typs mit dem angegebenen COM-Objekt.

CreateAggregatedObject(IntPtr, Object)

Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs

Achtung

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

Aggregiert ein verwaltetes Objekt mit dem angegebenen COM-Objekt.

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

Parameter

pOuter
IntPtr

nativeint

Der äußere IUnknown Zeiger.

o
Object

Ein zu aggregierende Objekt.

Gibt zurück

IntPtr

nativeint

Der innere IUnknown Zeiger des verwalteten Objekts.

Attribute

Ausnahmen

o ist ein Windows-Runtime-Objekt.

Hinweise

Die CreateAggregatedObject Methode aggregiert den inneren verwalteten Zeiger eines verwalteten Objekts mit dem angegebenen äußeren Zeiger und gibt dann einen inneren IUnknown-Zeiger des verwalteten Objekts zurück.

Gilt für:

CreateAggregatedObject<T>(IntPtr, T)

Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs
Quelle:
Marshal.NoCom.cs

Aggregiert ein verwaltetes Objekt des angegebenen Typs mit dem angegebenen COM-Objekt.

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

Typparameter

T

Der Typ des verwalteten Objekts, das aggregiert werden soll.

Parameter

pOuter
IntPtr

nativeint

Der äußere IUnknown-Zeiger .

o
T

Das verwaltete Objekt, das aggregiert werden soll.

Gibt zurück

IntPtr

nativeint

Der innere IUnknown-Zeiger des verwalteten Objekts.

Attribute

Ausnahmen

o ist ein Windows-Runtime-Objekt.

Hinweise

Die CreateAggregatedObject Methode aggregiert den inneren verwalteten Zeiger eines verwalteten Objekts eines angegebenen Typs mit dem angegebenen äußeren Zeiger und gibt einen inneren IUnknown-Zeiger des verwalteten Objekts zurück.

Gilt für: