語言

SafeNCryptKeyHandle 類別

定義

提供一個安全柄,代表一把金鑰(NCRYPT_KEY_HANDLE)。

public ref class SafeNCryptKeyHandle sealed : Microsoft::Win32::SafeHandles::SafeNCryptHandle
public sealed class SafeNCryptKeyHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public sealed class SafeNCryptKeyHandle : Microsoft.Win32.SafeHandles.SafeNCryptHandle
type SafeNCryptKeyHandle = class
    inherit SafeNCryptHandle
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type SafeNCryptKeyHandle = class
    inherit SafeNCryptHandle
Public NotInheritable Class SafeNCryptKeyHandle
Inherits SafeNCryptHandle
繼承
繼承
SafeNCryptKeyHandle
屬性

備註

這門課應該用於處理預期有NCRYPT_KEY_HANDLE的原生程式碼時。

Important

此類型會實作 IDisposable 介面。 當您完成使用這個物品後,應直接或間接地處理它。 若要直接處置類型,請在 Disposetry/ 區塊中呼叫其 catch 方法。 若要間接處置它,請使用語言建構,例如 using (C#) 或 Using (在 Visual Basic 中)。 如需詳細資訊,請參閱介面主題中的 <使用實作 IDisposable 的物件>一節。

建構函式

名稱 Description
SafeNCryptKeyHandle()

初始化 SafeNCryptKeyHandle 類別的新執行個體。

SafeNCryptKeyHandle(IntPtr, SafeHandle)

實例化該類別的新實例 SafeNCryptKeyHandle 。

欄位

名稱 Description
handle

指定要包裹的把手。

(繼承來源 SafeHandle)

屬性

名稱 Description
IsClosed

會得到一個值,表示把柄是否已關閉。

(繼承來源 SafeHandle)
IsInvalid

會得到一個值,表示該句柄是否無效。

(繼承來源 SafeNCryptHandle)

方法

名稱 Description
Close()

標記釋放與釋放資源的把手。

(繼承來源 SafeHandle)
DangerousAddRef(Boolean)

手動遞增參考計數器。SafeHandle

(繼承來源 SafeHandle)
DangerousGetHandle()

回傳欄位的 handle 值。

(繼承來源 SafeHandle)
DangerousRelease()

手動減少實例的 SafeHandle 參考計數器。

(繼承來源 SafeHandle)
Dispose()

釋放 SafeHandle 類別所使用的所有資源。

(繼承來源 SafeHandle)
Dispose(Boolean)

釋放類別所使用的 SafeHandle 未管理資源,指定是否執行正常處置操作。

(繼承來源 SafeHandle)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ReleaseHandle()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

釋放一個用於密碼學下一代(CNG)物件的帳號。

(繼承來源 SafeNCryptHandle)
ReleaseNativeHandle()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

釋放一個由密碼學下一代(CNG)物件使用的原生帳號。

(繼承來源 SafeNCryptHandle)
SetHandle(IntPtr)

將 handle 設為指定的既存 handle。

(繼承來源 SafeHandle)
SetHandleAsInvalid()

標記一個不再使用的把手。

(繼承來源 SafeHandle)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於