Marshal.GetNativeVariantForObject 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
호출합니다.
적용 대상
.NET