Share via


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)

Vedi anche

SetPalette