Compartilhar via


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Estrutura

Definição

Dá suporte ao marshalling de não gerenciado para gerenciado em uma chamada de código gerenciado para código não gerenciado. Por exemplo, valores retornados e parâmetros out em métodos P/Invoke.

public:  where TUnmanagedElement : value classvalue class ReadOnlySpanMarshaller<T, TUnmanagedElement>::ManagedToUnmanagedOut
public struct ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut where TUnmanagedElement : struct
type ReadOnlySpanMarshaller<'T, 'UnmanagedElement (requires 'UnmanagedElement : struct)>.ManagedToUnmanagedOut = struct
Public Structure ReadOnlySpanMarshaller(Of T, TUnmanagedElement).ManagedToUnmanagedOut

Parâmetros de tipo

T
TUnmanagedElement
Herança
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Métodos

Free()

Libera recursos.

FromUnmanaged(TUnmanagedElement*)

Inicializa o marshaller ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut.

GetManagedValuesDestination(Int32)

Retorna um intervalo que aponta para a memória em que os elementos gerenciados da matriz devem ser armazenados.

GetUnmanagedValuesSource(Int32)

Retorna um intervalo que aponta para a memória em que os elementos não gerenciados da matriz são armazenados.

ToManaged()

Retorna o valor gerenciado que representa a matriz nativa.

Aplica-se a