Partage via


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Structure

Définition

Marshale un SafeHandle en tant que valeur de handle sous-jacente en tant que out paramètre dans des scénarios gérés à non managés comme 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

Paramètres de type

T
Héritage
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Constructeurs

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Initialise une nouvelle instance de SafeHandleMarshaller<T>.ManagedToUnmanagedOut dans un état par défaut.

Méthodes

Free()

Libère toutes les ressources et nombres de références appartenant au marshaleur.

FromUnmanaged(IntPtr)

Initialise le marshaleur à partir d’un handle non managé.

ToManaged()

Récupère le handle managé à partir du marshaleur.

S’applique à