_llseek (winbase.h)
[Fungsi ini disediakan untuk kompatibilitas dengan Windows versi 16-bit. Aplikasi baru harus menggunakan fungsi SetFilePointer .]
Memposisikan ulang penunjuk file untuk file yang ditentukan.
Sintaks
LONG _llseek(
HFILE hFile,
LONG lOffset,
int iOrigin
);
Parameter
hFile
Handel ke file yang terbuka. Handel ini dibuat oleh _lcreat.
lOffset
Jumlah byte yang akan dipindahkan oleh penunjuk file.
iOrigin
Titik awal dan arah penunjuk akan dipindahkan.
Parameter ini harus diatur ke salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Memindahkan penunjuk dari awal file. |
|
Memindahkan file dari lokasinya saat ini. |
|
Memindahkan penunjuk dari akhir file. |
Nilai kembali
Jika fungsi berhasil, nilai pengembalian menentukan offset baru. Jika tidak, nilai yang dikembalikan HFILE_ERROR. Untuk mendapatkan informasi kesalahan yang diperluas, gunakan fungsi GetLastError .
Keterangan
Ketika file awalnya dibuka, penunjuk file diatur ke awal file. Fungsi _llseek memindahkan penunjuk tanpa membaca data, yang memungkinkan akses acak ke konten file.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | winbase.h (termasuk Windows.h) |
Pustaka | Kernel32.lib |
DLL | Kernel32.dll |