Sprache

File.OpenNullHandle Methode

Definition

Öffnet ein Handle für das Nullgerät des Systems.

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

Gibt zurück

A SafeFileHandle für das Nullgerät des Systems.

Ausnahmen

Beim Öffnen des NULL-Geräts ist ein E/A-Fehler aufgetreten.

Hinweise

Bei Windows öffnet die Methode ein Handle für NUL. Auf Unix-basierten Systemen öffnet die Methode ein Handle für /dev/null.

Um unerwünschte Ausgabe umzuleiten oder leere Eingaben für Prozesse bereitzustellen, verwenden Sie das NULL-Gerät. Das NULL-Gerät verwirft alle darin geschriebenen Daten und stellt beim Lesen keine Daten (EOF) bereit.

Das zurückgegebene Handle unterstützt sowohl Lese- als auch Schreibzugriff. Lesevorgänge geben 0 (EOF) zurück, und Schreibvorgänge werden ohne Speichern von Daten erfolgreich ausgeführt. Das Handle besitzt die zugrunde liegende Ressource. Löschen Sie sie also, wenn sie nicht mehr benötigt wird.

Für Szenarien, für die keine Rohdateihandles oder Deskriptoren erforderlich sind, sollten Sie stattdessen die Verwendung in Betracht ziehen Null .

Gilt für: