Microsoft.Win32.SafeHandles Namespace

Enthält Klassen, die abstrakte Ableitungen von SafeHandle-Klassen sind und allgemeine Funktionalität zur Unterstützung von Datei- und Betriebssystemhandles bereitstellen.

Klassen

CriticalHandleMinusOneIsInvalid

Stellt eine Basisklasse für kritische Win32-Handleimplementierungen bereit, in denen ein Wert von -1 ein ungültiges Handle angibt.

CriticalHandleZeroOrMinusOneIsInvalid

Stellt eine Basisklasse für kritische Win32-Handleimplementierungen bereit, in denen ein Wert von 0 (null) oder -1 ein ungültiges Handle angibt.

SafeAccessTokenHandle

Stellt ein sicheres Handle zu einem Windows-Thread oder Prozesszugriffstoken bereit. Weitere Informationen finden Sie unter Zugriffstoken.

SafeFileHandle

Stellt eine Wrapperklasse für ein Dateihandle dar.

SafeHandleMinusOneIsInvalid

Stellt eine Basisklasse für sichere Win32-Handleimplementierungen bereit, in denen der Wert von -1 ein ungültiges Handle angibt.

SafeHandleZeroOrMinusOneIsInvalid

Stellt eine Basisklasse für sichere Win32-Handleimplementierungen bereit, in denen ein Wert von 0 (null) oder -1 ein ungültiges Handle angibt.

SafeMemoryMappedFileHandle

Stellt ein sicheres Handle bereit, das eine Speicherabbilddatei für den sequenziellen Zugriff darstellt.

SafeMemoryMappedViewHandle

Stellt ein sicheres Handle bereit, das eine Ansicht eines nicht verwalteten Arbeitsspeicherblocks für einen zufälligen Zugriff darstellt.

SafeNCryptHandle

Stellt ein sicheres Handle bereit, das von CNG-Objekten (Cryptography Next Generation) verwendet werden kann.

SafeNCryptKeyHandle

Stellt ein sicheres Handle bereit, das einen Schlüssel darstellt (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Stellt ein sicheres Handle bereit, das einen Schlüsselspeicheranbieter darstellt (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Stellt ein sicheres Handle bereit, das einen Geheimvertragswert darstellt (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Stellt eine Wrapperklasse für ein Pipehandle dar.

SafeProcessHandle

Stellt einen verwalteten Wrapper für ein Prozesshandle bereit.

SafeRegistryHandle

Stellt einen SafeHandle für die Windows-Registrierung dar.

SafeWaitHandle

Stellt eine Wrapperklasse für ein Wait-Handle dar.

SafeX509ChainHandle

Stellt eine Wrapperklasse bereit, die das Handle eines X.509-Kettenobjekts darstellt. Weitere Informationen finden Sie unter X509Chain.

Hinweise

Diese Klassen werden von den System.Runtime.InteropServices.SafeHandle Klassen und System.Runtime.InteropServices.CriticalHandle abgeleitet.