Språk

File.OpenNullHandle Metod

Definition

Öppnar ett handtag till systemets null-enhet.

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

Returer

A SafeFileHandle till systemets null-enhet.

Undantag

Ett I/O-fel uppstod när null-enheten öppnades.

Kommentarer

På Windows öppnar metoden ett handtag till NUL. På Unix-baserade system öppnar metoden ett handtag till /dev/null.

Om du vill omdirigera oönskade utdata eller ange tomma indata till processer använder du null-enheten. Null-enheten tar bort alla data som skrivits till den och tillhandahåller inga data (EOF) när de läss från.

Det returnerade handtaget stöder både läsning och skrivning. Läsåtgärder returnerar 0 (EOF) och skrivåtgärder lyckas utan att lagra några data. Handtaget äger den underliggande resursen, så ta bort den när den inte längre behövs.

För scenarier som inte kräver rådatafilreferenser eller beskrivningar bör du överväga att använda Null i stället.

Gäller för