SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |