SafeHandleMarshaller<T>.ManagedToUnmanagedRef Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |