File.OpenNullHandle Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Abre uma alavanca para o dispositivo nulo do sistema.
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
Devoluções
A SafeFileHandle ao dispositivo nulo do sistema.
Exceções
Ocorreu um erro de I/O ao abrir o dispositivo nulo.
Observações
No Windows, o método abre um handle para NUL. Em sistemas baseados em Unix, o método abre um handle para /dev/null.
Para redirecionar saídas indesejadas ou fornecer entrada vazia aos processos, use o dispositivo nulo. O dispositivo nulo descarta todos os dados escritos nele e não fornece dados (EOF) quando lido.
A alça devolvida suporta tanto a leitura como a escrita. As operações de leitura retornam 0 (EOF), e as operações de escrita têm sucesso sem armazenar quaisquer dados. O handle é dono do recurso subjacente, por isso descarte-o quando já não for necessário.
Para cenários que não requerem handles ou descritores brutos, considere usar Null em vez disso.