Partager via


DXGKDDI_SETPALETTE fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiSetPalette programme les registres de couleurs pour les modes plettisé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 MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.

[in] pSetPalette

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

Valeur de retour

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.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

D3DKMDT_PALETTEDATA

DXGKARG_SETPALETTE

DxgkDdiAddDevice