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
pOuter
Type: System.IntPtrPuntero IUnknown externo.
o
Type: System.ObjectObjeto que se va a agregar.
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
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