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 |