Fonction IddCxAdapterDisplayConfigUpdate (iddcx.h)

Un pilote distant peut appeler IddCxAdapterDisplayConfigUpdate pour permettre à un client d’indiquer au serveur comment mettre à jour la configuration du moniteur. Un pilote qui signale la prise en charge HDR doit utiliser IddCxAdapterDisplayConfigUpdate2 à la place.

Syntaxe

NTSTATUS IddCxAdapterDisplayConfigUpdate(
  IDDCX_ADAPTER                             AdapterObject,
  const IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE *pInArgs
);

Paramètres

AdapterObject

[in] Objet IDDCX_ADAPTER de l’adaptateur distant pour lequel la configuration d’affichage est spécifiée.

pInArgs

[in] Pointeur vers une structure IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE contenant les arguments d’entrée de la fonction.

Valeur retournée

IddCxAdapterDisplayConfigUpdate retourne STATUS_SUCCESS en cas de réussite ; sinon, il retourne un code d’erreur approprié. Consultez la section Notes.

Remarques

Un pilote d’affichage indirect distant (IDD) appelle IddCxAdapterDisplayConfigUpdate lorsqu’il reçoit une nouvelle configuration d’affichage.

Le système d’exploitation retourne STATUS_SUCCESS s’il a stocké la configuration d’affichage nouvellement spécifiée. Ces modifications reconfigurent de manière asynchrone les chaînes d’échange pour les moniteurs comme demandé. IddCxAdapterDisplayConfigUpdate vide d’abord les arrivées de moniteur en attente et traite les départs pour s’assurer que la liste des moniteurs est à jour.

Si IddCxAdapterDisplayConfigUpdate détermine que la configuration d’affichage fournie n’est actuellement pas prise en charge par le pilote, il retourne STATUS_INVALID_PARAMETER et consigne la raison de l’utilisation de WPP à des fins de débogage. Par exemple, un pilote peut ne pas prendre en charge une résolution/fréquence d’actualisation spécifiée, ou un moniteur non valide peut être spécifié.

IddCxAdapterDisplayConfigUpdate retourne STATUS_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED si la session, cette modification de configuration est ciblée pour être déconnectée ou si l’adaptateur de session est arrêté.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
En-tête iddcx.h

Voir aussi

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate2