Microsoft.Win32.SafeHandles Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które są abstrakcyjnymi wydaniami bezpiecznych klas dojścia, które zapewniają obsługę typowych funkcji plików i systemu operacyjnego.
Klasy
| CriticalHandleMinusOneIsInvalid |
Zapewnia klasę bazową dla implementacji obsługi krytycznej Win32, w której wartość -1 wskazuje nieprawidłowy uchwyt. |
| CriticalHandleZeroOrMinusOneIsInvalid |
Zapewnia klasę bazową dla implementacji obsługi krytycznej Win32, w której wartość 0 lub -1 wskazuje nieprawidłowy uchwyt. |
| SafeAccessTokenHandle |
Zapewnia bezpieczny uchwyt do Windows wątku lub tokenu dostępu do procesu. Aby uzyskać więcej informacji, zobacz Tokeny dostępu. |
| SafeFileHandle |
Reprezentuje klasę otoki dla uchwytu pliku. |
| SafeHandleMinusOneIsInvalid |
Zapewnia klasę bazową dla implementacji bezpiecznego uchwytu Win32, w których wartość -1 wskazuje nieprawidłowy uchwyt. |
| SafeHandleZeroOrMinusOneIsInvalid |
Zapewnia klasę bazową dla implementacji bezpiecznego uchwytu Win32, w których wartość 0 lub -1 wskazuje nieprawidłowy uchwyt. |
| SafeMemoryMappedFileHandle |
Zapewnia bezpieczny uchwyt reprezentujący plik mapowany na pamięć na potrzeby dostępu sekwencyjnego. |
| SafeMemoryMappedViewHandle |
Zapewnia bezpieczny uchwyt reprezentujący widok bloku niezarządzanej pamięci na potrzeby dostępu losowego. |
| SafeNCryptHandle |
Zapewnia bezpieczny uchwyt, który może być używany przez obiekty Cryptography Next Generation (CNG). |
| SafeNCryptKeyHandle |
Zapewnia bezpieczny uchwyt reprezentujący klucz (NCRYPT_KEY_HANDLE). |
| SafeNCryptProviderHandle |
Zapewnia bezpieczny uchwyt reprezentujący dostawcę magazynu kluczy (NCRYPT_PROV_HANDLE). |
| SafeNCryptSecretHandle |
Zapewnia bezpieczny uchwyt reprezentujący wartość tajnej umowy (NCRYPT_SECRET_HANDLE). |
| SafePipeHandle |
Reprezentuje klasę otoki dla uchwytu potoku. |
| SafeProcessHandle |
Udostępnia zarządzaną otokę dla uchwytu procesu. |
| SafeRegistryHandle |
Reprezentuje bezpieczne dojście do rejestru Windows. |
| SafeWaitHandle |
Reprezentuje klasę otoki dla uchwytu oczekiwania. |
| SafeX509ChainHandle |
Udostępnia klasę otoki reprezentującą uchwyt obiektu łańcucha X.509. Aby uzyskać więcej informacji, zobacz X509Chain. |
Uwagi
Klasy te są wyprowadzane z System.Runtime.InteropServices.SafeHandle System.Runtime.InteropServices.CriticalHandle klas i.