Udostępnij za pośrednictwem


_close

Zamyka plik.

int _close( 
   int fd 
);

Parametry

  • fd
    Plik deskryptora odnoszące się do otwartego pliku.

Wartość zwracana

_closeZwraca wartość 0, jeżeli plik został zamknięty pomyślnie.Zwracana wartość –1 wskazuje na błąd.

Uwagi

_close Funkcja zamyka skojarzony plik fd.

Deskryptor pliku i dojście do pliku podstawowego systemu operacyjnego są zamknięte.W ten sposób, nie jest konieczne do wywołania CloseHandle , jeśli plik został pierwotnie otwarty przy użyciu funkcji Win32 CreateFile i konwertowane na deskryptor pliku za pomocą _open_osfhandle.

Funkcja ta sprawdza poprawność jego parametry.Jeśli fd jest zły plik deskryptora, wywoływana jest funkcja obsługi nieprawidłowy parametr, jak opisano w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, funkcje zwraca -1 i errno jest ustawiona na EBADF.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

Opcjonalne nagłówka

_close

<io.h>

<errno.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład dla _open.

Zobacz też

Informacje

We/Wy niskiego poziomu

_chsize

_creat, _wcreat

_dup, _dup2

_open, _wopen

_unlink, _wunlink