Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

_chsize_s

errno_t _chsize_s( 
   int fd,
   __int64 size 
);

fd

Descripteurs de fichier faisant référence au fichier ouvert.

size

Longueur du fichier en octets.

_chsize_s retourne la valeur 0 si la taille du fichier a été modifiée. Une valeur de retour de – 1 indique une erreur : la valeur retournée est EACCES si le fichier spécifié est verrouillé contre tout accès, EBADF si le fichier spécifié est en lecture seule ou si l'un des descripteurs est invalide, ENOSPC si aucun espace ne reste sur le périphérique,ou EINVAL si la taille est inférieure à 0. errno est définie à la meme valeur.

Pour plus d'informations sur ces codes de retour et autres, consultez _doserrno, errno, _sys_errlist et _sys_nerr.

La fonction _chsize_s étend ou tronque le fichier associé à fd à la longueur spécifiée par size. Le fichier doit être ouvert dans un mode qui permet d'écrire. Les caractères Null ("\0 ") sont ajoutés si le fichier est étendu. Si le fichier est tronqué, toutes les données de la fin du fichier original raccourci sont perdues.

_chsize_s prend un entier 64 bits comme taille de fichier, et peut donc gérer des tailles de fichier plus grande que 4 Gigas. _chsize est limité aux tailles de fichier 32 bits.

Cette fonction valide ses paramètres. Si fd n'est pas un descripteur de fichier valide ou si la taille est inférieure à zéro, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation de paramètre.

Routine

En-tête requis

En-tête facultatif

_chsize_s

<io.h,>

<errno.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité dans l'introduction.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft