_close
Ferme un fichier.
Syntaxe
int _close(
int fd
);
Paramètres
fd
Descripteur de fichier qui fait référence au fichier ouvert.
Valeur retournée
_close
retourne 0 si le fichier a été fermé correctement. Une valeur de retour de -1 indique une erreur.
Notes
La fonction _close
ferme le fichier associé à fd
.
Le descripteur de fichier et le handle de fichier du système d’exploitation sous-jacent sont fermés. Par conséquent, il n’est pas nécessaire d’appeler CloseHandle
si le fichier a été ouvert à l’origine à l’aide de la fonction CreateFile
Win32 et converti en descripteur de fichier à l’aide _open_osfhandle
de .
Cette fonction valide ses paramètres. S’il fd
s’agit d’un descripteur de fichier incorrect, le gestionnaire de paramètres non valide est appelé, comme décrit dans la validation des paramètres. Si l’exécution est autorisée à se poursuivre, la fonction retourne -1 et errno
est défini sur EBADF
.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis | En-tête facultatif |
---|---|---|
_close |
<io.h> | <errno.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Exemple
Consultez l’exemple pour _open
.
Voir aussi
E/S de bas niveau
_chsize
_creat
, _wcreat
_dup
, _dup2
_open
, _wopen
_unlink
, _wunlink
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour