次の方法で共有


ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 構造体

定義

マネージド コードからアンマネージド コードへの呼び出しで、アンマネージドからマネージドへのマーシャリングをサポートします。 たとえば、P/Invoke メソッドの戻り値と out パラメーターなどです。

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

型パラメーター

T
TUnmanagedElement
継承
ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut

メソッド

Free()

リソースを解放します。

FromUnmanaged(TUnmanagedElement*)

ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut マーシャラーを初期化します。

GetManagedValuesDestination(Int32)

配列のマネージド要素を格納する必要があるメモリを指すスパンを返します。

GetUnmanagedValuesSource(Int32)

配列のアンマネージ要素が格納されているメモリを指すスパンを返します。

ToManaged()

ネイティブ配列を表すマネージド値を返します。

適用対象