ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Estrutura

Definição

Suporta o marshalling de não gerido para gerido numa chamada de código gerido para código não gerido. Por exemplo, valores e out parâmetros de retorno nos 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 Genérico

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

Métodos

Name Description
Free()

Liberta recursos.

FromUnmanaged(TUnmanagedElement*)

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

GetManagedValuesDestination(Int32)

Devolve um espaço que aponta para a memória onde os elementos geridos do array devem ser armazenados.

GetUnmanagedValuesSource(Int32)

Devolve um espaço que aponta para a memória onde os elementos não geridos do array estão armazenados.

ToManaged()

Devolve o valor gerido que representa o array nativo.

Aplica-se a