SafeHandleMarshaller<T>.ManagedToUnmanagedOut 構造体

定義

P/Invokes などのマネージドからアンマネージドのシナリオでは、SafeHandle を基になるハンドル値として out パラメーターとしてマーシャリングします。

public:  where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedOut
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedOut where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedOut = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedOut

型パラメーター

T
継承
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

コンストラクター

名前 説明
SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

SafeHandleMarshaller<T>.ManagedToUnmanagedOutの新しいインスタンスを既定の状態で初期化します。

メソッド

名前 説明
Free()

マーシャラーが所有するすべてのリソースと参照カウントを解放します。

FromUnmanaged(IntPtr)

アンマネージド ハンドルからマーシャラーを初期化します。

ToManaged()

マーシャラーからマネージド ハンドルを取得します。

適用対象