Enumerazione OLERENDER (oleidl.h)
Indica il tipo di memorizzazione nella cache richiesto per gli oggetti appena creati.
Sintassi
typedef enum tagOLERENDER {
OLERENDER_NONE = 0,
OLERENDER_DRAW = 1,
OLERENDER_FORMAT = 2,
OLERENDER_ASIS = 3
} OLERENDER;
Costanti
OLERENDER_NONE Valore: 0 Il client non richiede alcuna funzionalità di disegno o recupero dati memorizzata nella cache locale nell'oggetto. Il parametro pFormatEtc delle chiamate viene ignorato quando questo valore viene specificato per il parametro renderopts . |
OLERENDER_DRAW Valore: 1 Il client disegnerà il contenuto dell'oggetto sullo schermo (un dispositivo di destinazione NULL ) usando IViewObject::D raw. L'oggetto stesso determina i formati di dati che devono essere memorizzati nella cache. Con questa opzione di rendering, solo i membri ptd e dwAspect di pFormatEtc sono significativi, poiché l'oggetto può memorizzare nella cache le cose in modo diverso a seconda dei valori dei parametri. Tuttavia, pFormatEtc può essere legalmente NULL in questo caso, nel qual caso l'oggetto deve presupporre il dispositivo di destinazione di visualizzazione e l'aspetto DVASPECT_CONTENT. |
OLERENDER_FORMAT Valore: 2 Il client eseguirà il pull di un formato dall'oggetto usando IDataObject::GetData. Il formato dei dati da memorizzare nella cache viene passato in pFormatEtc, che in questo caso potrebbe non essere NULL. |
OLERENDER_ASIS Valore: 3 Il client non richiede alcuna funzionalità di disegno o recupero dati memorizzata nella cache locale nell'oggetto. pFormatEtc viene ignorato per questa opzione. La differenza tra questo e il valore OLERENDER_FORMAT è importante in funzioni quali OleCreateFromData e OleCreateLinkFromData. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | oleidl.h |