SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktur

Definition

Marshals a SafeHandle as its underlying handle value as an out parameter in managed-to-unmanaged scenarios like P/Invokes.

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

Typparameter

T
Vererbung
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Konstruktoren

Name Beschreibung
SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Initialisiert eine neue Instanz in SafeHandleMarshaller<T>.ManagedToUnmanagedOut einem Standardzustand.

Methoden

Name Beschreibung
Free()

Gibt alle Ressourcen und Referenzanzahlen frei, die dem Marshaller gehören.

FromUnmanaged(IntPtr)

Initialisiert den Marshaller von einem nicht verwalteten Handle.

ToManaged()

Ruft den verwalteten Handle vom Marshaller ab.

Gilt für: