SafeMemoryMappedViewHandle 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供安全控制代碼,表示隨機存取的 Unmanaged 記憶體區塊檢視。
public ref class SafeMemoryMappedViewHandle sealed : System::Runtime::InteropServices::SafeBuffer
public sealed class SafeMemoryMappedViewHandle : System.Runtime.InteropServices.SafeBuffer
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeMemoryMappedViewHandle : System.Runtime.InteropServices.SafeBuffer
type SafeMemoryMappedViewHandle = class
inherit SafeBuffer
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeMemoryMappedViewHandle = class
inherit SafeBuffer
Public NotInheritable Class SafeMemoryMappedViewHandle
Inherits SafeBuffer
- 繼承
- 繼承
-
SafeMemoryMappedViewHandle
- 屬性
備註
MemoryMappedViewAccessor.SafeMemoryMappedViewHandle使用 屬性來取得安全句柄。
重要
此型別代表 IDisposable 介面。 當您完成使用型別時,您應該直接或間接處置它。 若要直接處置型別,請呼叫其 try
/catch
區塊中的 Dispose 方法。 若要間接處置它,請使用語言建構函式,例如 using
(在 C# 中) 或 Using
(在 Visual Basic 中)。 如需詳細資訊,請參閱 IDisposable 介面文章中的<使用實作 IDisposable 的物件>一節。
建構函式
SafeMemoryMappedViewHandle() |
初始化 SafeMemoryMappedViewHandle 執行個體。 |
欄位
handle |
指定要包裝的控制代碼。 (繼承來源 SafeHandle) |
屬性
ByteLength |
取得緩衝區的大小,以位元組為單位。 (繼承來源 SafeBuffer) |
IsClosed |
取得值,指出控制代碼是否已關閉。 (繼承來源 SafeHandle) |
IsInvalid |
取得值,表示控制代碼是否無效。 (繼承來源 SafeBuffer) |