語言

ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 結構

定義

支援從 Unmanaged 封送處理到 Managed,從 Managed 程式代碼呼叫到 Unmanaged 程式代碼。 例如,在 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

方法

名稱 Description
Free()

釋放資源。

FromUnmanaged(TUnmanagedElement*)

初始化 ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut marshaller。

GetManagedValuesDestination(Int32)

回傳一個指向應存放受管理陣列元素的記憶體區間。

GetUnmanagedValuesSource(Int32)

回傳一個指向儲存陣列中未管理元素的記憶體區間。

ToManaged()

回傳代表原生陣列的管理值。

適用於