SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |