Compartilhar via


estrutura D3DDDIARG_SETPALETTE (d3dumddi.h)

A estrutura D3DDDIARG_SETPALETTE descreve como associar uma paleta a uma textura.

Sintaxe

typedef struct _D3DDDIARG_SETPALETTE {
  [in] UINT   PaletteHandle;
  [in] UINT   PaletteFlags;
  [in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;

Membros

[in] PaletteHandle

Um identificador para a paleta a ser configurada. Se o valor de PaletteHandle for zero, a superfície especificada por hResource deverá ser desacoplada de qualquer paleta à qual possa ter sido associada anteriormente.

[in] PaletteFlags

Um OR bit a bit válido dos sinalizadores a seguir que especificam os atributos da paleta.

Sinalizador Significado
D3DDDISETPALETTE_256 (0x00000001) A paleta tem 256 entradas.
D3DDDISETPALETTE_ALLOW256 (0x00000200) A paleta pode ser totalmente atualizada.
D3DDDISETPALETTE_ALPHA (0x00002000) O canal de dados alfa da paleta é válido e deve ser usado.

[in] hResource

Um identificador para a superfície (textura) com a qual a paleta identificada por PaletteHandle está associada.

Comentários

A função SetPalette do driver de exibição no modo de usuário associa a paleta especificada pelo membro PaletteHandle à superfície especificada pelo membro hResource e usa o membro PaletteFlags para especificar as características da paleta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

Setpalette