Реклама
Реклама
VisitTime.ru — сервис, который превращает запись в понятный и быстрый процесс.
📅 Вы создаёте расписание и правила приёма, а клиенты выбирают удобный слот онлайн, без ожидания и звонков.
🕒 В результате меньше путаницы, больше точных визитов и ровная загрузка на неделю вперёд.
💡 Подходит тем, кто оказывает услуги по времени: мастерам, студиям, кабинетам и небольшим командам.
Начать пользоваться сервисом



GetFileSize

WinApi Функция GetFileSize

Описание:
function GetFileSize(hFile: THandle; lpFileSizeHigh: Pointer): DWORD;

Функция возвращает размер указанного файла.
Эта функция возвращает размер в величине DWORD. Для того чтобы извлекать размер файла более чем DWORD используйте функцию GetFileSizeEx.

Параметры:
hFile: Хендл файла, чей размер должен быть получен. Хендл должен быть создан с правом доступа GENERIC_READ или GENERIC_WRITE.

lpFileSizeHigh: Указатель на переменную где старшее слово размер файла. Этот параметр может быть Nil если приложению не требуется старшее слово.

Возвращаемые значения
Если функция добивается успеха, то возвращаемое значение - двойное слово с размером файла. Если lpFileSizeHigh равен Nil то функция устанавливает расширенное двойное слово в переменную указанную парметром с размером файла.
Если функция терпит неудачу и lpFileSizeHigh равен Nil, то возвращаемое значение - INVALID_FILE_SIZE. Чтобы получить расширенную информацию об ошибке, вызовите функцию GetLastError.

Если функция терпит неудачу и lpFileSizeHigh не Nil, то возвращаемое значение - INVALID_FILE_SIZE и GetLastError возвращает любое кроме NO_ERROR.

Замечания
Вы можете использовать функцию GetFileSize с хендлом устройства, например с Каналом (Pipe) устройством связи. Для того, чтобы определить тип файла для hFile используйте функцию GetFileType.
Функция GetFileSize возвращает размер несжатого файла. Используйте функцию GetCompressedFileSize, чтобы получить размер сжатого(заархивированного) файла.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий