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 |