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

Vedi anche

OleCreate

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData