Enumeración OLERENDER (oleidl.h)

Indica el tipo de almacenamiento en caché solicitado para los objetos recién creados.

Syntax

typedef enum tagOLERENDER {
  OLERENDER_NONE = 0,
  OLERENDER_DRAW = 1,
  OLERENDER_FORMAT = 2,
  OLERENDER_ASIS = 3
} OLERENDER;

Constantes

 
OLERENDER_NONE
Valor: 0
El cliente no solicita ninguna funcionalidad de dibujo o recuperación de datos almacenada localmente en caché en el objeto . El parámetro pFormatEtc de las llamadas se omite cuando se especifica este valor para el parámetro renderopts .
OLERENDER_DRAW
Valor: 1
El cliente dibujará el contenido del objeto en la pantalla (un dispositivo de destino NULL ) mediante IViewObject::D raw. El propio objeto determina los formatos de datos que deben almacenarse en caché. Con esta opción de representación, solo los miembros ptd y dwAspect de pFormatEtc son significativos, ya que el objeto puede almacenar en caché elementos de forma diferente en función de los valores de parámetro. Sin embargo, pFormatEtc puede ser legalmente NULL aquí, en cuyo caso el objeto es asumir el dispositivo de destino de pantalla y el aspecto DVASPECT_CONTENT.
OLERENDER_FORMAT
Valor: 2
El cliente extraerá un formato del objeto mediante IDataObject::GetData. El formato de los datos que se van a almacenar en caché se pasa en pFormatEtc, que puede que en este caso no sea NULL.
OLERENDER_ASIS
Valor: 3
El cliente no solicita ninguna funcionalidad de dibujo o recuperación de datos almacenada localmente en caché en el objeto . pFormatEtc se omite para esta opción. La diferencia entre este y el valor de OLERENDER_FORMAT es importante en funciones como OleCreateFromData y OleCreateLinkFromData.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado oleidl.h

Consulte también

OleCreate

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData