File.OpenNullHandle Méthode
Définition
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.
Ouvre un handle sur l’appareil Null du système.
public:
static Microsoft::Win32::SafeHandles::SafeFileHandle ^ OpenNullHandle();
public static Microsoft.Win32.SafeHandles.SafeFileHandle OpenNullHandle();
static member OpenNullHandle : unit -> Microsoft.Win32.SafeHandles.SafeFileHandle
Public Shared Function OpenNullHandle () As SafeFileHandle
Retours
À SafeFileHandle l’appareil Null du système.
Exceptions
Une erreur d’E/S s’est produite lors de l’ouverture de l’appareil Null.
Remarques
Sur Windows, la méthode ouvre un handle sur NUL. Sur les systèmes Unix, la méthode ouvre un handle sur /dev/null.
Pour rediriger la sortie indésirable ou fournir une entrée vide aux processus, utilisez l’appareil Null. L’appareil Null ignore toutes les données écrites et ne fournit aucune donnée (EOF) lors de la lecture.
Le handle retourné prend en charge la lecture et l’écriture. Les opérations de lecture retournent 0 (EOF) et les opérations d’écriture réussissent sans stocker de données. Le handle possède la ressource sous-jacente, donc supprimez-la quand elle n’est plus nécessaire.
Pour les scénarios qui ne nécessitent pas de handles de fichiers bruts ou de descripteurs, envisagez d’utiliser Null à la place.