Udostępnij za pośrednictwem


Microsoft.Win32.SafeHandles Przestrzeń nazw

Zawiera klasy, które są abstrakcyjnymi wyprowadzeniami bezpiecznych klas obsługi, które zapewniają typowe funkcje obsługujące dojścia plików i systemów operacyjnych.

Klasy

CriticalHandleMinusOneIsInvalid

Udostępnia klasę bazową dla implementacji obsługi krytycznej systemu Win32, w której wartość -1 wskazuje nieprawidłowy uchwyt.

CriticalHandleZeroOrMinusOneIsInvalid

Udostępnia klasę bazową dla implementacji obsługi krytycznej systemu Win32, w której wartość 0 lub -1 wskazuje nieprawidłowy uchwyt.

SafeAccessTokenHandle

Zapewnia bezpieczne dojście do wątku systemu Windows lub tokenu dostępu do procesu. Aby uzyskać więcej informacji, zobacz Tokeny dostępu.

SafeFileHandle

Reprezentuje klasę otoki dla uchwytu pliku.

SafeHandleMinusOneIsInvalid

Udostępnia klasę bazową dla implementacji bezpiecznego dojścia 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 zamapowany na pamięć na potrzeby dostępu sekwencyjnego.

SafeMemoryMappedViewHandle

Zapewnia bezpieczny uchwyt, który reprezentuje 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

Zapewnia zarządzaną otokę dla dojścia procesu.

SafeRegistryHandle

Reprezentuje bezpieczne dojście do rejestru systemu 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

Te klasy pochodzą z System.Runtime.InteropServices.SafeHandle klas i System.Runtime.InteropServices.CriticalHandle .