_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.