_filelength
, _filelengthi64
Pobiera długość pliku.
Składnia
long _filelength(
int fd
);
__int64 _filelengthi64(
int fd
);
Parametry
fd
Wyceluj deskryptor pliku.
Wartość zwracana
Zarówno, _filelength
jak i _filelengthi64
zwraca długość pliku w bajtach pliku docelowego skojarzonego z fd
. Jeśli fd
jest nieprawidłowym deskryptorem pliku, ta funkcja wywołuje nieprawidłową procedurę obsługi parametrów, zgodnie z opisem w temacie Weryfikacja parametrów. Jeśli wykonywanie jest dozwolone do kontynuowania, obie funkcje zwracają -1L, aby wskazać błąd i ustawić wartość errno
EBADF
.
Uwagi
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Function | Wymagany nagłówek |
---|---|
_filelength |
<io.h> |
_filelengthi64 |
<io.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Przykład
Zobacz przykład dla elementu _chsize
.
Zobacz też
Obsługa plików
_chsize
_fileno
_fstat
, , _fstat32
, _fstat64
, _fstati64
, , _fstat32i64
_fstat64i32
_stat
, _wstat
funkcje