Marshal.CreateAggregatedObject Метод

Определение

Перегрузки

Имя Описание
CreateAggregatedObject(IntPtr, Object)
Устаревшие..

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

CreateAggregatedObject<T>(IntPtr, T)

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

CreateAggregatedObject(IntPtr, Object)

Исходный код:
Marshal.NoCom.cs
Исходный код:
Marshal.NoCom.cs
Исходный код:
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
Исходный код:
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 управляемого объекта.

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