ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |