_close
Schließt eine Datei.
int _close(
int fd
);
Parameter
- fd
Dateideskriptor, der die geöffnete Datei verweist.
Rückgabewert
_close gibt 0 zurück, wenn die Datei erfolgreich geschlossen wurde.Ein Rückgabewert von 1 gibt einen Fehler an.
Hinweise
Die _close-Funktion schließt die Datei, die fdzugeordnet ist.
Der Dateideskriptor und das zugrunde liegende Dateihandle des Betriebssystems werden geschlossen.Daher ist es nicht notwendig, CloseHandle aufrufen, wenn die Datei ursprünglich mithilfe der Win32-Funktion CreateFile geöffnet wurde und einen Dateideskriptor mit _open_osfhandlekonvertiert.
Diese Funktion überprüft seine Parameter.Wenn fd ein ungültiger Dateideskriptor ungültige Parameter ist, wird der Ereignishandler aufgerufen, wie in Parametervalidierungbeschrieben.Wenn die Ausführung fortgesetzt werden kann, darf die Funktionen errno und -1 zurück EBADFfestgelegt wird.
Anforderungen
Routine |
Erforderlicher Header |
Optionaler Header |
---|---|---|
_close |
<io.h> |
<errno.h> |
Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.
Beispiel
Weitere Informationen finden Sie im Beispiel für _open.