_filelength
, _filelengthi64
Obtiene la longitud de un archivo.
Sintaxis
long _filelength(
int fd
);
__int64 _filelengthi64(
int fd
);
Parámetros
fd
Se destina al descriptor de archivo.
Valor devuelto
_filelength
y _filelengthi64
devuelven la longitud, en bytes, del archivo de destino asociado a fd
. Si fd
es un descriptor de archivo no válido, esta función invoca al controlador de parámetros no válidos, como se describe en Validación de parámetros. Si la ejecución puede continuar, ambas funciones devuelven -1L para indicar un error y establecer en errno
EBADF
.
Comentarios
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Función | Encabezado necesario |
---|---|
_filelength |
<io.h> |
_filelengthi64 |
<io.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Ejemplo
Vea el ejemplo de _chsize
.
Consulte también
Control de archivos
_chsize
_fileno
_fstat
, _fstat32
, _fstat64
, _fstati64
, , _fstat32i64
, _fstat64i32
Funciones _stat
, _wstat