Microsoft.Win32.SafeHandles 命名空間

包含屬於安全控制代碼類別抽象衍生的類別,提供支援檔案及作業系統控制代碼的常用功能。

類別

CriticalHandleMinusOneIsInvalid

為 Win32 關鍵控制代碼實作提供基底類別,此實作中,-1 值表示無效的控制代碼。

CriticalHandleZeroOrMinusOneIsInvalid

為 Win32 關鍵控制代碼實作提供基底類別,此實作中,0 或 -1 值表示無效的控制代碼。

SafeAccessTokenHandle

將安全控制代碼提供給 Windows 執行緒或處理序存取語彙基元。 如需詳細資訊,請參閱存取權杖

SafeFileHandle

代表檔案控制代碼的包裝函式類別。

SafeHandleMinusOneIsInvalid

為 Win32 安全控制代碼實作提供基底類別,此實作中,-1 值表示無效的控制代碼。

SafeHandleZeroOrMinusOneIsInvalid

提供基底類別 (Base Class) 給 Win32 安全控制代碼實作,此實作中,0 或 -1 值指出無效的控制代碼。

SafeMemoryMappedFileHandle

提供代表對應檔案以進行循序存取的安全控制代碼。

SafeMemoryMappedViewHandle

提供安全控制代碼,表示隨機存取的 Unmanaged 記憶體區塊檢視。

SafeNCryptHandle

提供可被 Cryptography Next Generation (CNG) 物件使用的安全控制代碼。

SafeNCryptKeyHandle

提供代表金鑰 (NCRYPT_KEY_HANDLE) 的安全控制代碼。

SafeNCryptProviderHandle

提供代表金鑰儲存提供者 (NCRYPT_PROV_HANDLE) 的安全控制代碼。

SafeNCryptSecretHandle

提供代表密碼協議值 (NCRYPT_SECRET_HANDLE) 的安全控制代碼。

SafePipeHandle

代表管道控制代碼的包裝函式類別。

SafeProcessHandle

提供處理序控制代碼的受控包裝函式。

SafeRegistryHandle

表示 Windows 登錄的安全控制代碼。

SafeWaitHandle

代表等候控制代碼的包裝函式類別。

SafeX509ChainHandle

提供代表 X.509 鏈結物件控制代碼的包裝函式類別。 如需詳細資訊,請參閱X509Chain

備註

這些類別衍生自 System.Runtime.InteropServices.SafeHandleSystem.Runtime.InteropServices.CriticalHandle 類別。