Compartir a través de


estructura D3DDDIARG_SETPALETTE (d3dumddi.h)

La estructura D3DDDIARG_SETPALETTE describe cómo asociar una paleta a una textura.

Sintaxis

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

Miembros

[in] PaletteHandle

Identificador de la paleta que se va a configurar. Si el valor de PaletteHandle es cero, la superficie especificada por hResource debe desacoplarse de cualquier paleta con la que se haya asociado anteriormente.

[in] PaletteFlags

OR bit a bit válido de las marcas siguientes que especifican los atributos de la paleta.

marca de significado
D3DDDISETPALETTE_256 (0x00000001) La paleta tiene 256 entradas.
D3DDDISETPALETTE_ALLOW256 (0x00000200) La paleta se puede actualizar completamente.
D3DDDISETPALETTE_ALPHA (0x00002000) El canal de datos alfa de la paleta es válido y debe usarse.

[in] hResource

Identificador de la superficie (textura) con la que está asociada la paleta identificada por PaletteHandle.

Observaciones

La función del controlador de visualización en modo de usuario SetPalette asocia la paleta especificada por el miembro PaletteHandle con la superficie especificada por el miembro hResource y usa el miembro PaletteFlags para especificar las características de la paleta.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetPalette