Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает тип кэширования, запрошенного для вновь созданных объектов.
Синтаксис
typedef enum tagOLERENDER {
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3
} OLERENDER;
Константы
OLERENDER_NONEЗначение: 0 Клиент не запрашивает возможности локально кэшированного рисования или извлечения данных в объекте . Параметр pFormatEtc вызовов игнорируется, если это значение указано для параметра renderopts . |
OLERENDER_DRAWЗначение: 1 Клиент будет рисовать содержимое объекта на экране (целевое устройство null ) с помощью IViewObject::D raw. Сам объект определяет форматы данных, которые необходимо кэшировать. При использовании этого параметра отрисовки важны только члены ptd и dwAspectpFormatEtc , так как объект может кэшировать объекты по-разному в зависимости от значений параметров. Однако в этом случае pFormatEtc может иметь значение NULL , и в этом случае объект должен предполагать целевое устройство отображения и аспект DVASPECT_CONTENT. |
OLERENDER_FORMATЗначение: 2 Клиент извлекет один формат из объекта с помощью IDataObject::GetData. Формат кэшируемых данных передается в pFormatEtc, который в данном случае может не иметь значение NULL. |
OLERENDER_ASISЗначение: 3 Клиент не запрашивает возможности локально кэшированного рисования или извлечения данных в объекте . Параметр pFormatEtc не учитывается для этого параметра. Разница между этим и OLERENDER_FORMAT значением важна в таких функциях, как OleCreateFromData и OleCreateLinkFromData. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Верхняя часть | oleidl.h |