На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

_llseek



The _llseek function repositions the file pointer in a previously opened file. This function is provided for compatibility with 16-bit versions of Windows. Win32-based applications should use the SetFilePointer function.

LONG _llseek(

HFILE hFile, // handle to file
LONG lOffset, // number of bytes to move
int iOrigin // position to move from
);


Parameters

hFile

Identifies the file.

lOffset

Specifies the number of bytes the file pointer is to be moved.

iOrigin

Specifies the starting position and direction of the file pointer. This parameter must be one of the following values:

Value Meaning
FILE_BEGIN Moves the file pointer lOffset bytes from the beginning of the file.
FILE_CURRENT Moves the file pointer lOffset bytes from its current position.
FILE_END Moves the file pointer lOffset bytes from the end of the file.


Return Values

If the function succeeds, the return value specifies the new offset of the pointer, in bytes, from the beginning of the file.
If the function fails, the return value is HFILE_ERROR. To get extended error information, call GetLastError.

Remarks

When a file is initially opened, the file pointer is set to the beginning of the file. The _llseek function moves the pointer an arbitrary amount without reading data, which facilitates random access to the file's contents.

See Also

_lopen, SetFilePointer


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

_llseek



_llseek Функция repositions файловый указатель в прежде открытом файле. Эта функция предусмотрена для совместимости 16- битовыми версиями Окна. базирующиеся приложения Win32 должны использовать функцию SetFilePointer.

ДОЛГО (ДЛИНОЙ) _llseek(

HFILE hFile, // РУЧКА в файловое ДЛИННОЕ lOffset, // количество байтов, чтобы перемещать int iOrigin // позиционироваться, чтобы перемещать из
);


Параметры

hFile

Идентифицирует файл.

lOffset

Определяет количество байтов, что файловый указатель должен быть перемещен.

iOrigin

Определяет запуск позиции и направления файлового указателя. Этот параметр должен быть одним из следующего величин:

Значение Величины
FILE_BEGIN Перемещает файловые байты указателя lOffset из начала файла.
FILE_CURRENT Перемещает файловые байты указателя lOffset из своей текущей позиции.
FILE_END Перемещает файловые байты указателя lOffset из конца файла.


Обратные Величины

Если функция добивается успеха, обратная величина определяет новую компенсацию указателя, в байтах, из начала файла.
Если функция терпит неудачу, обратная величина - HFILE_ERROR. Для того, чтобы расширять информацию ошибки, назовите GetLastError.

Замечания

Когда файл первоначально открыт, файловый указатель установлен в начало файла. _llseek Функциональные перемещения указатель произвольная сумма не читая данные, которые облегчают произвольную выборку на файловое содержание.

Смотри Также

_lopen, SetFilePointer


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz