Marshal.CreateAggregatedObject 메서드

정의

오버로드

CreateAggregatedObject(IntPtr, Object)
사용되지 않음.

지정된 COM 개체를 사용하여 관리되는 개체를 집계합니다.

CreateAggregatedObject<T>(IntPtr, T)

지정된 COM 개체를 사용하여 지정된 형식의 관리되는 개체를 집계합니다.

CreateAggregatedObject(IntPtr, Object)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
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)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
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 포인터를 반환합니다.

적용 대상