Compartilhar via


E/S de nível inferior

Essas funções invoca o sistema operacional diretamente para a operação de nível inferior de aquele fornecido pelo fluxo de E/S. As chamadas de nível baixo de entrada e saída não armazenam em buffer nem formatar dados.

As rotinas de baixo nível podem acessar os fluxos padrão aberto na inicialização do programa usando os seguintes descritores de arquivo predefinidos.

Fluxo

O descritor de Arquivo

stdin

0

stdout

1

stderr

2

As rotinas de nível baixo de E/S definem a variável global de errno quando ocorre um erro. Você deve incluir STDIO.H quando você usa funções de nível baixo apenas se o programa requer uma constante que é definida em STDIO.H, como o indicador de participante de Arquivo (EOF).

Funções de nível baixo de E/S

Função

Uso

_close

Próximo arquivo

_commit

Arquivo de nível em disco

_creat, _wcreat

Crie o arquivo

_dup

O descritor de arquivo disponível seguinte de retorno para o arquivo determinado

_dup2

Crie o segundo descritor para o arquivo determinado

_eof

Testar a fim de arquivo

_lseek, _lseeki64

Reposicione o ponteiro de arquivo no local específico

_open, _wopen

Abrir arquivo

_read

Ler os dados do arquivo

_sopen, _wsopen, _sopen_s, _wsopen_s

Abrir arquivo para o compartilhamento de arquivos

_tell, _telli64

Obter a posição atual do arquivo do ponteiro

_umask, _umask_s

Defina a máscara de arquivo permissão

_write

Dados de gravação para arquivo

_dup e _dup2 normalmente são usados para associar os descritores de arquivo predefinidos com os arquivos diferentes.

Consulte também

Referência

Entrada e saída

Rotinas de tempo de execução por categoria

Chamadas do sistema