Partager via


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut Structure

Définition

Prend en charge le marshaling d’un code non managé à géré dans un appel de code managé vers du code non managé. Par exemple, retournez des valeurs et out paramètres dans les méthodes 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

Paramètres de type

T
TUnmanagedElement
Héritage
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

Méthodes

Free()

Libère les ressources.

FromUnmanaged(TUnmanagedElement*)

Initialise le marshalleur ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut.

GetManagedValuesDestination(Int32)

Retourne une étendue qui pointe vers la mémoire où les éléments managés du tableau doivent être stockés.

GetUnmanagedValuesSource(Int32)

Retourne une étendue qui pointe vers la mémoire où les éléments non managés du tableau sont stockés.

ToManaged()

Retourne la valeur managée représentant le tableau natif.

S’applique à