次の方法で共有


SafeHandleMarshaller<T>.ManagedToUnmanagedOut 構造体

定義

SafeHandle P/Invokes などのマネージドからアンマネージドのシナリオでは、 を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()

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

適用対象