SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zařazuje SafeHandle hodnotu podkladového popisovače jako out
parametr v spravovaných a nespravovaných scénářích, jako jsou 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
Parametry typu
- T
- Dědičnost
Konstruktory
SafeHandleMarshaller<T>.ManagedToUnmanagedOut() |
Inicializuje novou instanci objektu SafeHandleMarshaller<T>.ManagedToUnmanagedOut ve výchozím stavu. |
Metody
Free() |
Uvolní všechny prostředky a referenční počty vlastněné marshallerem. |
FromUnmanaged(IntPtr) |
Inicializuje marshaller z nespravovaného popisovače. |
ToManaged() |
Načte spravovaný popisovač z marshalleru. |