MemoryHandle(Void*, GCHandle, IPinnable) 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 API 不符合 CLS 規範。
為該記憶體區塊建立新的記憶體句柄。
[System.CLSCompliant(false)]
public MemoryHandle(void* pointer, System.Runtime.InteropServices.GCHandle handle = default, System.Buffers.IPinnable? pinnable = default);
[System.CLSCompliant(false)]
public MemoryHandle(void* pointer, System.Runtime.InteropServices.GCHandle handle = default, System.Buffers.IPinnable pinnable = default);
[<System.CLSCompliant(false)>]
new System.Buffers.MemoryHandle : nativeptr<unit> * System.Runtime.InteropServices.GCHandle * System.Buffers.IPinnable -> System.Buffers.MemoryHandle
參數
- pointer
- Void*
指向記憶的指標。
- handle
- GCHandle
一個用來固定陣列緩衝區的代言人。
- pinnable
- IPinnable
參考手動管理的物件,或 default 是如果沒有記憶體管理器。
- 屬性