Marshal.CreateAggregatedObject Метод

Определение

Перегрузки

CreateAggregatedObject(IntPtr, Object)
Устаревшие..

Объединяет управляемый объект с заданным COM-объектом.

CreateAggregatedObject<T>(IntPtr, T)

Объединяет управляемый объект заданного типа с заданным COM-объектом.

CreateAggregatedObject(IntPtr, Object)

Исходный код:
Marshal.NoCom.cs
Исходный код:
Marshal.NoCom.cs
Исходный код:
Marshal.NoCom.cs

Внимание!

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

Объединяет управляемый объект с заданным COM-объектом.

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

Параметры

pOuter
IntPtr

nativeint

Внешний указатель IUnknown.

o
Object

Объект для объединения.

Возвращаемое значение

IntPtr

nativeint

Внутренний указатель IUnknown управляемого объекта.

Атрибуты

Исключения

o— это объект среда выполнения Windows.

Комментарии

Метод CreateAggregatedObject агрегирует внутренний управляемый указатель управляемого объекта с указанным внешним указателем, а затем возвращает внутренний указатель IUnknown управляемого объекта.

Применяется к

CreateAggregatedObject<T>(IntPtr, T)

Исходный код:
Marshal.NoCom.cs
Исходный код:
Marshal.NoCom.cs
Исходный код:
Marshal.NoCom.cs

Объединяет управляемый объект заданного типа с заданным COM-объектом.

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

Параметры типа

T

тип управляемого объекта для агрегации.

Параметры

pOuter
IntPtr

nativeint

Внешний указатель IUnknown.

o
T

управляемый объект для агрегации.

Возвращаемое значение

IntPtr

nativeint

Внутренний указатель IUnknown управляемого объекта.

Атрибуты

Исключения

o— это объект среда выполнения Windows.

Комментарии

Метод CreateAggregatedObject агрегирует внутренний управляемый указатель управляемого объекта указанного типа с указанным внешним указателем и возвращает внутренний указатель IUnknown управляемого объекта.

Применяется к