Langue

File.OpenNullHandle Méthode

Définition

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.

S’applique à