Microsoft.Win32.SafeHandles Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.