共用方式為


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

方法

Free()

釋放資源。

FromUnmanaged(TUnmanagedElement*)

初始化 ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 封送器。

GetManagedValuesDestination(Int32)

傳回範圍,指向應該儲存陣列Managed元素的記憶體。

GetUnmanagedValuesSource(Int32)

傳回範圍,指向儲存陣列之 Unmanaged 元素的記憶體。

ToManaged()

傳回代表原生陣列的Managed值。

適用於