ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
支援從 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
- 繼承
方法
Free() |
釋放資源。 |
FromUnmanaged(TUnmanagedElement*) |
初始化 ReadOnlySpanMarshaller<T,TUnmanagedElement>.ManagedToUnmanagedOut 封送器。 |
GetManagedValuesDestination(Int32) |
傳回範圍,指向應該儲存陣列Managed元素的記憶體。 |
GetUnmanagedValuesSource(Int32) |
傳回範圍,指向儲存陣列之 Unmanaged 元素的記憶體。 |
ToManaged() |
傳回代表原生陣列的Managed值。 |