_close

Закрывает файл.

int _close( 
   int fd 
);

Параметры

  • fd
    Идентификатор файла, относящийся к открытому файлу.

Возвращаемое значение

_close возвращает 0, если файл был успешно закрыт.Возвращаемое значение - 1 указывает на ошибку.

Заметки

_close закрывает файл, связанный с функция fd.

Идентификатор файла и закрыть основной дескриптор файла ос.Таким образом, нет необходимости вызывать CloseHandle если исходный файл был открыт, используя функцию Win32 CreateFile и преобразовано в идентификатор файла, используя _open_osfhandle.

Эта функция проверяет его параметры.If fd неправильный идентификатор файла недопустимого параметра вызван обработчик, как описано в разделе Проверка параметров.Если выполнение может быть продолжено, то функции возвращают -1 и errno равно EBADF.

Требования

Процедура

Обязательный заголовок

Необязательный заголовок

_close

<io.h>

<errno.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

См. пример _Открыть.

См. также

Ссылки

ВВОДА-ВЫВОДА низкого уровня

_chsize

_create, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink