Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017
Esta documentación está archivada y no tiene mantenimiento.

_chsize_s

Cambia el tamaño de un archivo. Ésta es una versión de _chsize con mejoras de seguridad como se describe en Características de seguridad en CRT.

errno_t _chsize_s( 
   int fd,
   __int64 size 
);

fd

Descriptor de archivo que hace referencia a un archivo abierto.

size

Nueva longitud en bytes de un archivo.

_chsize_s devuelve el valor 0 si el tamaño de archivo cambia correctamente. Devuelve un valor distinto de cero indica un error: el valor devuelto es EACCESsi el archivo especificado está bloqueado y el acceso, EBADFsi el archivo especificado es de solo lectura o descriptor es no válido, ENOSPCsi no se permite ningún espacio en el dispositivo, o EINVALsi es el tamaño menor que cero. errno está establecida en el mismo valor.

Para obtener más información sobre éstos y otros códigos de retorno, vea _doserrno, errno, _sys_errlist, y _sys_nerr.

La función de _chsize_sextiende o trunca el archivo asociado a fd con la longitud especificada por size. El archivo debe estar abierto en un modo que permite escribir. Se agregan caracteres null (“\ 0 ") si se mejora el archivo. Si se trunca el archivo, todos los datos del final del archivo abreviado a la longitud original del archivo se pierde.

_chsize_s toma un entero de 64 bits como el tamaño de archivo, por lo que puede controlar los tamaños de archivo mayor de 4 GB. _chsize se limita a los tamaños de archivo de 32 bits.

esta función valida sus parámetros. Si fd no es descriptor de archivo válido o es el tamaño menor que cero, se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.

rutina

Encabezado necesario

encabezado opcional

_chsize_s

<io.h>

<errno.h>

Para obtener más información de compatibilidad, vea compatibilidad en la Introducción.

Mostrar: