Microsoft.Win32.SafeHandles 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含屬於安全控制代碼類別抽象衍生的類別,提供支援檔案及作業系統控制代碼的常用功能。
類別
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.SafeHandle 和 System.Runtime.InteropServices.CriticalHandle 類別。