Share via


OLERENDER 列舉 (oleidl.h)

指出新建立之物件所要求的快取類型。

Syntax

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

常數

 
OLERENDER_NONE
值: 0
用戶端未要求物件中的任何本機快取繪圖或數據擷取功能。 針對 renderopts 參數指定這個值時,會忽略呼叫的 pFormatEtc 參數。
OLERENDER_DRAW
值: 1
用戶端會使用 IViewObject::D raw,在畫面上繪製物件的內容, (NULL 目標裝置) 。 物件本身會決定需要快取的數據格式。 使用這個轉譯選項時,pFormatEtc 只有 ptddwAspect 成員很重要,因為物件可能會根據參數值以不同的方式快取專案。 不過, pFormatEtc 可以在這裡合法為 NULL ,在此情況下,對象會假設顯示目標裝置和DVASPECT_CONTENT層面。
OLERENDER_FORMAT
值: 2
用戶端會使用 IDataObject::GetData 從 物件提取一種格式。 要快取的數據格式會以 pFormatEtc 傳遞,在此情況下可能不是 NULL
OLERENDER_ASIS
值: 3
用戶端未要求物件中的任何本機快取繪圖或數據擷取功能。 此選項會忽略 pFormatEtc。 這與OLERENDER_FORMAT值之間的差異在 OleCreateFromDataOleCreateLinkFromData 等函式中很重要。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 oleidl.h

另請參閱

OleCreate

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData