다음을 통해 공유


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 포인터를 반환합니다.

적용 대상