Marshal.GetNativeVariantForObject 메서드

정의

오버로드

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

개체를 COM VARIANT로 변환합니다.

GetNativeVariantForObject<T>(T, IntPtr)
사용되지 않음.

지정된 형식의 개체를 COM VARIANT로 변환합니다.

GetNativeVariantForObject(Object, IntPtr)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

주의

GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.

개체를 COM VARIANT로 변환합니다.

public:
 static void GetNativeVariantForObject(System::Object ^ obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void GetNativeVariantForObject (object? obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject (object? obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject (object obj, IntPtr pDstNativeVariant);
[<System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Obsolete("GetNativeVariantForObject(Object, IntPtr) may be unavailable in future releases.")>]
static member GetNativeVariantForObject : obj * nativeint -> unit
static member GetNativeVariantForObject : obj * nativeint -> unit
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : obj * nativeint -> unit
Public Shared Sub GetNativeVariantForObject (obj As Object, pDstNativeVariant As IntPtr)

매개 변수

obj
Object

COM VARIANT를 가져올 개체입니다.

pDstNativeVariant
IntPtr

nativeint

obj 매개 변수에 해당하는 VARIANT를 받을 포인터입니다.

특성

예외

obj 매개 변수는 제네릭 형식의 인스턴스입니다.

설명

매개 변수는 pDstNativeVariant 결과 VARIANT를 저장하기에 충분한 메모리를 가리킵니다. 또한 이 메서드의 구현은 매개 변수가 가리키는 원시 메모리에서 VariantInit 함수를 pDstNativeVariant 호출합니다.

적용 대상

GetNativeVariantForObject<T>(T, IntPtr)

Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs
Source:
Marshal.NoCom.cs

주의

GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.

지정된 형식의 개체를 COM VARIANT로 변환합니다.

public:
generic <typename T>
 static void GetNativeVariantForObject(T obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")]
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void GetNativeVariantForObject<T> (T? obj, IntPtr pDstNativeVariant);
[System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[System.Security.SecurityCritical]
public static void GetNativeVariantForObject<T> (T obj, IntPtr pDstNativeVariant);
[<System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")>]
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Obsolete("GetNativeVariantForObject<T>(T, IntPtr) may be unavailable in future releases.")>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
static member GetNativeVariantForObject : 'T * nativeint -> unit
[<System.Security.SecurityCritical>]
static member GetNativeVariantForObject : 'T * nativeint -> unit
Public Shared Sub GetNativeVariantForObject(Of T) (obj As T, pDstNativeVariant As IntPtr)

형식 매개 변수

T

변환할 개체의 형식입니다.

매개 변수

obj
T

COM VARIANT를 가져올 개체입니다.

pDstNativeVariant
IntPtr

nativeint

obj 매개 변수에 해당하는 VARIANT를 받을 포인터입니다.

특성

설명

매개 변수는 pDstNativeVariant 결과 VARIANT를 저장하기에 충분한 메모리를 가리킵니다. 또한 이 메서드의 구현은 매개 변수가 가리키는 원시 메모리에서 VariantInit 함수를 pDstNativeVariant 호출합니다.

적용 대상