Condividi tramite


SafeHandleMarshaller<T>.ManagedToUnmanagedOut Struct

Definizione

Esegue il marshalling di un oggetto SafeHandle come valore di handle sottostante come out parametro negli scenari gestiti da non gestiti come 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

Parametri di tipo

T
Ereditarietà
SafeHandleMarshaller<T>.ManagedToUnmanagedOut

Costruttori

SafeHandleMarshaller<T>.ManagedToUnmanagedOut()

Inizializza una nuova istanza di SafeHandleMarshaller<T>.ManagedToUnmanagedOut in uno stato predefinito.

Metodi

Free()

Libera tutte le risorse e i conteggi dei riferimenti di proprietà del marshaller.

FromUnmanaged(IntPtr)

Inizializza il marshaller da un handle non gestito.

ToManaged()

Recupera l'handle gestito dal marshaller.

Si applica a