Marshal.CreateAggregatedObject Método

Definição

Sobrecargas

Nome Description
CreateAggregatedObject(IntPtr, Object)
Obsoleto.

Agrega um objeto gerenciado com o objeto COM especificado.

CreateAggregatedObject<T>(IntPtr, T)

Agrega um objeto gerenciado do tipo especificado com o objeto COM especificado.

CreateAggregatedObject(IntPtr, Object)

Cuidado

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

Agrega um objeto gerenciado com o objeto COM especificado.

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);
public static IntPtr CreateAggregatedObject(IntPtr pOuter, object o);
[System.Security.SecurityCritical]
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
static member CreateAggregatedObject : nativeint * obj -> nativeint
[<System.Security.SecurityCritical>]
static member CreateAggregatedObject : nativeint * obj -> nativeint
Public Shared Function CreateAggregatedObject (pOuter As IntPtr, o As Object) As IntPtr

Parâmetros

pOuter
IntPtr

nativeint

O ponteiro externo IUnknown .

o
Object

Um objeto a ser agregado.

Retornos

IntPtr

nativeint

O ponteiro interno IUnknown do objeto gerenciado.

Atributos

Exceções

o é um objeto Windows Runtime.

Comentários

O CreateAggregatedObject método agrega o ponteiro gerenciado interno de um objeto gerenciado com o ponteiro externo especificado e retorna um ponteiro IUnknown interno do objeto gerenciado.

Aplica-se a

CreateAggregatedObject<T>(IntPtr, T)

Agrega um objeto gerenciado do tipo especificado com o objeto COM especificado.

public:
generic <typename T>
 static IntPtr CreateAggregatedObject(IntPtr pOuter, T o);
[System.Security.SecurityCritical]
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
static member CreateAggregatedObject : nativeint * 'T -> nativeint
Public Shared Function CreateAggregatedObject(Of T) (pOuter As IntPtr, o As T) As IntPtr

Parâmetros de tipo

T

O tipo do objeto gerenciado a ser agregado.

Parâmetros

pOuter
IntPtr

nativeint

O ponteiro IUnknown externo.

o
T

O objeto gerenciado a ser agregado.

Retornos

IntPtr

nativeint

O ponteiro IUnknown interno do objeto gerenciado.

Atributos

Exceções

o é um objeto Windows Runtime.

Comentários

O CreateAggregatedObject método agrega o ponteiro gerenciado interno de um objeto gerenciado de um tipo especificado com o ponteiro externo especificado e retorna um ponteiro IUnknown interno do objeto gerenciado.

Aplica-se a