共用方式為


D2D1_MAP_OPTIONS列舉 (d2d1_1.h)

指定要如何處理對應 ID2D1Bitmap1 的記憶體。

Syntax

typedef enum D2D1_MAP_OPTIONS {
  D2D1_MAP_OPTIONS_NONE = 0,
  D2D1_MAP_OPTIONS_READ = 1,
  D2D1_MAP_OPTIONS_WRITE = 2,
  D2D1_MAP_OPTIONS_DISCARD = 4,
  D2D1_MAP_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

常數

 
D2D1_MAP_OPTIONS_NONE
值: 0
D2D1_MAP_OPTIONS_READ
值: 1
允許 CPU 讀取存取。
D2D1_MAP_OPTIONS_WRITE
值: 2
允許 CPU 寫入存取。
D2D1_MAP_OPTIONS_DISCARD
值: 4
對應資源時,捨棄先前的資源內容。
D2D1_MAP_OPTIONS_FORCE_DWORD
值: 0xffffffff

備註

只有在使用 D2D1_BITMAP_OPTIONS_CPU_READ 旗標建立位圖時,才能使用 D2D1_MAP_OPTIONS_READ 選項。

這些旗標將無法用於 ID2D1DeviceContext所建立的點陣圖。 不過,ID2D1SourceTransform 會收到這些旗標有效之位圖。

D2D1_MAP_OPTIONS_DISCARD 只能與 D2D1_MAP_OPTIONS_WRITE搭配使用。 這兩個選項只能透過效果作者 API 取得,而不是透過 Direct2D 轉譯 API。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1_1.h

另請參閱

ID2D1Bitmap1::Map