ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |