Udostępnij za pośrednictwem


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktura

Definicja

Marshalsuje jako podstawową SafeHandle wartość dojścia out jako parametr w scenariuszach zarządzanych do niezarządzanych, takich jak P/Invoke.

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

Parametry typu

T
Dziedziczenie
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Konstruktory

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Inicjuje nowe wystąpienie SafeHandleMarshaller<T>.ManagedToUnmanagedOut obiektu w stanie domyślnym.

Metody

Free()

Zwalnia wszelkie zasoby i liczby odwołań należące do marshallera.

FromUnmanaged(IntPtr)

Inicjuje marshaller z niezarządzanego uchwytu.

ToManaged()

Pobiera zarządzany uchwyt z marshaller.

Dotyczy