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
Объект для статистической обработки.
Возвращаемое значение
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
Тип управляемого объекта для статистической обработки.
Параметры
- o
- T
Управляемый объект для агрегирования.
Возвращаемое значение
nativeint
Внутренний указатель IUnknown управляемого объекта.
- Атрибуты
Исключения
o является объектом среда выполнения Windows.
Комментарии
Метод CreateAggregatedObject объединяет внутренний управляемый указатель управляемого объекта заданного типа с указанным внешним указателем и возвращает внутренний указатель IUnknown управляемого объекта.