Condividi tramite


enumerazione D2D1_MAP_OPTIONS (d2d1_1.h)

Specifica come eseguire il mapping della memoria dal corrispondente ID2D1Bitmap1 deve essere trattato.

Sintassi

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
} ;

Costanti

 
D2D1_MAP_OPTIONS_NONE
Valore: 0
D2D1_MAP_OPTIONS_READ
Valore: 1
Consenti accesso in lettura CPU.
D2D1_MAP_OPTIONS_WRITE
Valore: 2
Consenti accesso in scrittura CPU.
D2D1_MAP_OPTIONS_DISCARD
Valore: 4
Eliminare il contenuto precedente della risorsa quando viene mappato.
D2D1_MAP_OPTIONS_FORCE_DWORD
Valore: 0xffffffff

Commenti

L'opzione D2D1_MAP_OPTIONS_READ può essere usata solo se la bitmap è stata creata con il flag di D2D1_BITMAP_OPTIONS_CPU_READ .

Questi flag non saranno in grado di essere usati nelle bitmap create dall'ID2D1DeviceContext. Tuttavia, l'ID2D1SourceTransform riceverà bitmap per cui questi flag sono validi.

D2D1_MAP_OPTIONS_DISCARD può essere usato solo con D2D1_MAP_OPTIONS_WRITE. Entrambe queste opzioni sono disponibili solo tramite l'API di creazione dell'effetto, non tramite l'API di rendering Direct2D.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e Aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Intestazione d2d1_1.h

Vedi anche

ID2D1Bitmap1::Map