UnmanagedMemoryAccessor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 Managed 程式碼對 Unmanaged 記憶體區塊提供隨機存取。
public ref class UnmanagedMemoryAccessor : IDisposable
public class UnmanagedMemoryAccessor : IDisposable
type UnmanagedMemoryAccessor = class
interface IDisposable
Public Class UnmanagedMemoryAccessor
Implements IDisposable
- 繼承
-
UnmanagedMemoryAccessor
- 衍生
- 實作
備註
物件的 CreateViewAccessor 方法 MemoryMappedFile 會傳回 Unmanaged 記憶體區塊,以處理記憶體對應檔案的檢視。
注意
此類型會實作 IDisposable 介面,但實際上沒有任何要處置的資源。 這表示其處置方式不一定要直接呼叫 Dispose() 或使用語言建構,例如 using
(在 C# 中) 或 Using
(在 Visual Basic 中)。
建構函式
UnmanagedMemoryAccessor() |
初始化 UnmanagedMemoryAccessor 類別的新執行個體。 |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64) |
使用指定的緩衝區、位移和容量,初始化 UnmanagedMemoryAccessor 類別的新執行個體。 |
UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess) |
使用指定的緩衝區、位移、容量和存取權限,初始化 UnmanagedMemoryAccessor 類別的新執行個體。 |
屬性
CanRead |
判斷存取子是否可讀取。 |
CanWrite |
判斷存取子是否可寫入。 |
Capacity |
取得存取子的容量。 |
IsOpen |
判斷存取子目前是否由處理程序開啟。 |