Compartir a través de


SafeHandleMarshaller<T>.ManagedToUnmanagedRef Estructura

Definición

Serializa como SafeHandle su valor de identificador subyacente como un ref parámetro en escenarios administrados a no administrados, como P/Invokes.

public:  where T : SafeHandlevalue class SafeHandleMarshaller<T>::ManagedToUnmanagedRef
public struct SafeHandleMarshaller<T>.ManagedToUnmanagedRef where T : SafeHandle
type SafeHandleMarshaller<'T (requires 'T :> SafeHandle)>.ManagedToUnmanagedRef = struct
Public Structure SafeHandleMarshaller(Of T).ManagedToUnmanagedRef

Parámetros de tipo

T
Herencia
SafeHandleMarshaller<T>.ManagedToUnmanagedRef

Constructores

SafeHandleMarshaller<T>.ManagedToUnmanagedRef()

Inicializa una nueva instancia de SafeHandleMarshaller<T>.ManagedToUnmanagedRef en un estado predeterminado.

Métodos

Free()

Libera los recursos y los recuentos de referencias que pertenecen al serializador.

FromManaged(T)

Inicializa el serializador desde un identificador administrado.

FromUnmanaged(IntPtr)

Inicializa el serializador a partir de un identificador no administrado.

OnInvoked()

Notifica al serializador que se ha invocado la llamada nativa.

ToManagedFinally()

Recupera el identificador administrado del serializador.

ToUnmanaged()

Recupera el identificador no administrado.

Se aplica a