DXGKDDI_SETTARGETGAMMA fonction de rappel (d3dkmddi.h)

Permet de définir le LUT gamma sur un chemin identifié par l’ID cible.

Note Cela équivaut fonctionnellement à la DxgkDdi_UpdateActiveVidPnPresentPath dans les versions précédentes de WDDM si seul le champ D3DKMDT_GAMMA_RAMP est modifié.

 

Syntaxe

DXGKDDI_SETTARGETGAMMA DxgkddiSettargetgamma;

NTSTATUS DxgkddiSettargetgamma(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETTARGETGAMMA pSetTargetGammaArg
)
{...}

Paramètres

hAdapter

Handle qui identifie l’adaptateur.

pSetTargetGammaArg

Pointeur vers une structure de DXGKARG_SETTARGETGAMMA qui fournit l’ID cible à modifier et fournit la rampe gamma à définir.

Valeur retournée

Si cette routine réussit, elle retourne STATUS_SUCCESS.

Note WDDM 2.2 a des bits de limite pour chaque type de rampe gamma prise en charge. Les types non pris en charge sont donc ignorés par le système d’exploitation. Par conséquent, si le type est pris en charge, il ne doit y avoir aucune raison d’échouer l’appel autre que des défaillances inévitables telles que le débranchement du moniteur.
 

Remarques

Cette fonction étant toujours appelée au niveau PASSIF, le code de prise en charge doit être mis en page.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3dkmddi.h