функция IStream_Size (shlwapi.h)
Извлекает размер указанного потока в байтах.
Синтаксис
LWSTDAPI IStream_Size(
[in] IStream *pstm,
[out] ULARGE_INTEGER *pui
);
Параметры
[in] pstm
Тип: IStream*
Указатель на интерфейс IStream потока, размер которого необходимо определить.
[out] pui
Тип: ULARGE_INTEGER*
Указатель на ULARGE_INTEGER структуру для получения размера потока.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK при успешном выполнении или код сбоя COM в противном случае. Дополнительные сведения о возможных кодах ошибок см. в разделе IStream::Stat .
Комментарии
Эта функция получает размер потока путем вызова метода IStream::Stat указанного объекта потока. Затем он копирует значение члена cbSize структуры STATSTG , возвращенное IStream::Stat , в структуру ULARGE_INTEGER , на которую указывает pui. Если функция завершается сбоем, содержимое структуры ULARGE_INTEGER не определено.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server, Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlwapi.h |
DLL | Shlwapi.dll (версия 5.0 или более поздняя) |