Compartir a través de


Método Marshal.CreateAggregatedObject (IntPtr, Object)

 

Agrega un objeto administrado al objeto COM especificado.

Espacio de nombres:   System.Runtime.InteropServices
Ensamblado:  mscorlib (en mscorlib.dll)

Sintaxis

[SecurityCriticalAttribute]
public static IntPtr CreateAggregatedObject(
    IntPtr pOuter,
    object o
)
public:
[SecurityCriticalAttribute]
static IntPtr CreateAggregatedObject(
    IntPtr pOuter,
    Object^ o
)
[<SecurityCriticalAttribute>]
static member CreateAggregatedObject : 
        pOuter:nativeint *
        o:Object -> nativeint
<SecurityCriticalAttribute>
Public Shared Function CreateAggregatedObject (
    pOuter As IntPtr,
    o As Object
) As IntPtr

Parámetros

Valor devuelto

Type: System.IntPtr

Puntero IUnknown interno del objeto administrado.

Excepciones

Exception Condition
ArgumentException

o es un objeto Windows en tiempo de ejecución.

Comentarios

The M:System.Runtime.InteropServices.Marshal.CreateAggregatedObject(System.IntPtr,System.Object) method aggregates the inner managed pointer of a managed object with the specified outer pointer, and then returns an inner IUnknownhttps://go.microsoft.com/fwlink/?LinkId=148003 pointer of the managed object.

Seguridad

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Información de versión

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Windows Phone
Disponible desde 8.1

Ver también

CreateAggregatedObject Sobrecarga
Clase Marshal
Espacio de nombres System.Runtime.InteropServices

Volver al principio