struttura D3DDDIARG_SETPALETTE (d3dumddi.h)
La struttura D3DDDIARG_SETPALETTE descrive come associare una tavolozza a una trama.
Sintassi
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Members
[in] PaletteHandle
Handle per la tavolozza da configurare. Se il valore di PaletteHandle è zero, la superficie specificata da hResource deve essere scollegata da qualsiasi tavolozza a cui potrebbe essere stata associata in precedenza.
[in] PaletteFlags
OR bit per bit valido dei flag seguenti che specificano gli attributi della tavolozza.
Bandiera | Significato |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | La tavolozza ha 256 voci. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | La tavolozza può essere completamente aggiornata. |
D3DDDISETPALETTE_ALPHA (0x00002000) | Il canale dati alfa della tavolozza è valido e deve essere usato. |
[in] hResource
Handle per la superficie (trama) a cui è associata la tavolozza identificata da PaletteHandle .
Commenti
La funzione SetPalette del driver di visualizzazione in modalità utente associa la tavolozza specificata dal membro PaletteHandle alla superficie specificata dal membro hResource e utilizza il membro PaletteFlags per specificare le caratteristiche della tavolozza.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |