Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция StgGetIFillLockBytesOnFile устарела. Следующие сведения предоставляются для поддержки версий Windows до Windows 2000.]
Функция StgGetIFillLockBytesOnFile открывает объект-оболочку во временном файле.
Синтаксис
HRESULT StgGetIFillLockBytesOnFile(
[in] OLECHAR const *pwcsName,
[out] IFillLockBytes **ppflb
);
Параметры
[in] pwcsName
Указатель на строковое имя юникода, завершающееся нулевым значением, для файла, для которого создается объект-оболочка.
[out] ppflb
Указатель на переменную указателя IFillLockBytes*, которая получает указатель интерфейса на новый объект-оболочку массива байтов.
Возвращаемое значение
Эта функция поддерживает стандартные возвращаемые значения E_OUTOFMEMORY, E_UNEXPECTED, E_INVALIDARG и E_FAIL, а также следующие:
Функция StgGetIFillLockBytesOnFile также может возвращать любые ошибки файловой системы.
Комментарии
Моникер, который управляет загрузкой файла, указанного в pwcsName, вызывает эту функцию при создании асинхронного хранилища, необходимого для управления асинхронной загрузкой данных. Моникер сначала создает временный файл, а затем вызывает эту функцию для создания объекта-оболочки в этом файле. Наконец, моникер вызывает StgOpenAsyncDocfileOnIFillLockBytes , чтобы открыть корневое хранилище составного файла для загрузки во временный файл.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | objbase.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |