ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn 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í.
Admite la serialización de administrada en no administrada en una llamada desde código administrado a código no administrado.
public: where TUnmanagedElement : value classvalue class ReadOnlySpanMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedIn
public ref struct ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn where TUnmanagedElement : struct
type ReadOnlySpanMarshaller<'T, 'UnmanagedElement (requires 'UnmanagedElement : struct)>.ManagedToUnmanagedIn = struct
Public Structure ReadOnlySpanMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedIn
Parámetros de tipo
- T
- TUnmanagedElement
- Herencia
Propiedades
BufferSize |
Obtiene el tamaño del búfer asignado por el autor de la llamada que se va a asignar. |
Métodos
Free() |
Libera recursos. |
FromManaged(ReadOnlySpan<T>, Span<TUnmanagedElement>) |
Inicializa el SpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedIn serializador. |
GetManagedValuesSource() |
Devuelve un intervalo que apunta a la memoria donde se almacenan los valores administrados de la matriz. |
GetPinnableReference() |
Devuelve una referencia a la matriz serialada. |
GetPinnableReference(ReadOnlySpan<T>) |
Ancla el intervalo administrado a un puntero para pasar directamente al código no administrado. |
GetUnmanagedValuesDestination() |
Devuelve un intervalo que apunta a la memoria donde se deben almacenar los valores no administrados de la matriz. |
ToUnmanaged() |
Devuelve el valor no administrado que representa la matriz. |