Sdílet prostřednictvím


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struktura

Definice

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
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

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.

Platí pro