Marshal.CreateAggregatedObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
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)
- Origem:
- Marshal.NoCom.cs
- Origem:
- Marshal.NoCom.cs
- Origem:
- Marshal.NoCom.cs
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);
[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
Parâmetros
- pOuter
-
IntPtr
nativeint
O ponteiro IUnknown
externo.
- o
- Object
Um objeto a agregar.
Retornos
nativeint
O ponteiro IUnknown
interno do objeto gerenciado.
- Atributos
Exceções
o
é um objeto do 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)
- Origem:
- Marshal.NoCom.cs
- Origem:
- Marshal.NoCom.cs
- Origem:
- Marshal.NoCom.cs
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);
[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
Parâmetros de tipo
- T
O tipo do objeto gerenciado a ser agregado.
Parâmetros
- o
- T
O objeto gerenciado a agregar.
Retornos
nativeint
O ponteiro IUnknown interno do objeto gerenciado.
- Atributos
Exceções
o
é um objeto do 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.