Microsoft.Win32.SafeHandles Espace de noms

Contient des classes qui sont des dérivations abstraites de classes de handle sécurisé qui fournissent des fonctionnalités courantes prenant en charge les handles de fichiers et de système d’exploitation.

Classes

Nom Description
CriticalHandleMinusOneIsInvalid

Fournit une classe de base pour les implémentations de handle critique Win32 dans lesquelles la valeur de -1 indique un handle non valide.

CriticalHandleZeroOrMinusOneIsInvalid

Fournit une classe de base pour les implémentations de handle critique Win32 dans lesquelles la valeur de 0 ou -1 indique un handle non valide.

SafeAccessTokenHandle

Fournit un handle sécurisé à un thread Windows ou un jeton d’accès de processus. Pour plus d’informations, consultez Jetons d’accès.

SafeFileHandle

Représente une classe wrapper pour un handle de fichier.

SafeHandleMinusOneIsInvalid

Fournit une classe de base pour les implémentations de handle sécurisé Win32 dans lesquelles la valeur de -1 indique un handle non valide.

SafeHandleZeroOrMinusOneIsInvalid

Fournit une classe de base pour les implémentations de handle sécurisé Win32 dans lesquelles la valeur de 0 ou -1 indique un handle non valide.

SafeMemoryMappedFileHandle

Fournit un handle sécurisé qui représente un fichier mappé en mémoire pour l’accès séquentiel.

SafeMemoryMappedViewHandle

Fournit un handle sécurisé qui représente une vue d’un bloc de mémoire non managée pour l’accès aléatoire.

SafeNCryptHandle

Fournit un handle sécurisé qui peut être utilisé par les objets CNG (Cryptography Next Generation).

SafeNCryptKeyHandle

Fournit un handle sécurisé qui représente une clé (NCRYPT_KEY_HANDLE).

SafeNCryptProviderHandle

Fournit un handle sécurisé qui représente un fournisseur de stockage de clés (NCRYPT_PROV_HANDLE).

SafeNCryptSecretHandle

Fournit un handle sécurisé qui représente une valeur de contrat secret (NCRYPT_SECRET_HANDLE).

SafePipeHandle

Représente une classe wrapper pour un handle de canal.

SafeProcessHandle

Fournit un wrapper managé pour un handle de processus.

SafeRegistryHandle

Représente un handle sécurisé dans le registre Windows.

SafeWaitHandle

Représente une classe wrapper pour un handle d’attente.

SafeX509ChainHandle

Fournit une classe wrapper qui représente le handle d’un objet chaîne X.509. Pour plus d’informations, consultez X509Chain.

Remarques

Ces classes sont dérivées des System.Runtime.InteropServices.SafeHandle classes et System.Runtime.InteropServices.CriticalHandle des classes.