DXGKDDI_SETPALETTE fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiSetPalette programme les registres de couleurs pour les modes palettisés de 8 bits par pixel (bpp).

Syntaxe

DXGKDDI_SETPALETTE DxgkddiSetpalette;

NTSTATUS DxgkddiSetpalette(
  [in] IN_CONST_HANDLE hAdapter,
  [in] IN_CONST_PDXGKARG_SETPALETTE pSetPalette
)
{...}

Paramètres

[in] hAdapter

Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique Microsoft DirectX dans le paramètre de sortie MiniportDeviceContext de la fonction DxgkDdiAddDevice .

[in] pSetPalette

Pointeur vers une structure DXGKARG_SETPALETTE qui décrit la palette à définir pour l’affichage.

Valeur retournée

DxgkDdiSetPalette retourne STATUS_SUCCESS ou un résultat d’erreur approprié si la palette d’affichage n’est pas correctement définie.

Remarques

L’implémentation de la fonction DxgkDdiSetPalette dans le modèle de pilote d’affichage Windows Vista remplace IOCTL_VIDEO_SET_COLOR_REGISTERS fonctionnalité dans le modèle de pilote d’affichage Windows 2000.

DxgkDdiSetPalette doit être rendu paginable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice