Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает указатель на новый экземпляр реализации кэша данных, предоставленной OLE.
Синтаксис
HRESULT CreateDataCache(
[in] LPUNKNOWN pUnkOuter,
[in] REFCLSID rclsid,
[in] REFIID iid,
[out] LPVOID *ppv
);
Параметры
[in] pUnkOuter
Если кэш должен быть создан как часть агрегата, указатель на управляющее значение IUnknown агрегата. В противном случае параметр должен иметь значение NULL.
[in] rclsid
CLSID, используемый для создания меток значков. Обычно это значение CLSID_NULL.
[in] iid
Ссылка на идентификатор интерфейса, который вызывающий объект хочет использовать для взаимодействия с кэшем. Обычно это значение IID_IOleCache (определяется в заголовках OLE как идентификатор интерфейса для IOleCache).
[out] ppv
Адрес переменной указателя, получающей указатель интерфейса, запрошенный в riid. После успешного возврата *ppvObj содержит запрошенный указатель интерфейса на предоставленный объект кэша.
Возвращаемое значение
Эта функция возвращает S_OK при успешном выполнении. Ниже перечислены другие возможные значения.
| Код возврата | Описание |
|---|---|
|
Интерфейс, представленный riid, не поддерживается объектом . Параметр ppvObj имеет значение NULL. |
|
Недостаточно памяти для операции. |
|
Один или несколько параметров недопустимы. |
Комментарии
Объект кэша, созданный createDataCache , поддерживает интерфейсы IOleCache, IOleCache2 и IOleCacheControl для управления кэшем. Он также поддерживает интерфейсы IPersistStorage, IDataObject (без приемников рекомендаций), IViewObject и IViewObject2 .
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | objbase.h |
| Библиотека | Ole32.lib |
| DLL | Ole32.dll |
| Набор API | ext-ms-win-com-ole32-l1-1-5 (появилось в Windows 10 версии 10.0.15063) |