_close
Fecha um arquivo.
Sintaxe
int _close(
int fd
);
Parâmetros
fd
Descritor de arquivo que se refere ao arquivo aberto.
Retornar valor
_close
retornará 0 se o arquivo tiver sido fechado com êxito. Um valor retornado de -1 indica que há um erro.
Comentários
A função _close
fecha o arquivo associado a fd
.
O descritor de arquivo e o identificador de arquivo do sistema operacional subjacente são fechados. Assim, não é necessário chamar CloseHandle
se o arquivo foi originalmente aberto usando a função CreateFile
Win32 e convertido em um descritor de arquivo usando _open_osfhandle
.
Essa função valida seus parâmetros. Se fd
for um descritor de arquivo incorreto, o manipulador de parâmetros inválido será chamado, conforme descrito em Validação de parâmetro. Se a execução tiver permissão para continuar, a função retornará -1 e errno
será definido como EBADF
.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na CRT.
Requisitos
Rotina | Cabeçalho necessário | Cabeçalho opcional |
---|---|---|
_close |
<io.h> | <errno.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Exemplo
Confira o exemplo de _open
.
Confira também
E/S de baixo nível
_chsize
_creat
, _wcreat
_dup
, _dup2
_open
, _wopen
_unlink
, _wunlink
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de