EVT_IDD_CX_ADAPTER_COMMIT_MODES fonction de rappel (iddcx.h)

Le système d’exploitation appelle EVT_IDD_CX_ADAPTER_COMMIT_MODES pour informer le pilote d’un changement de mode pour les moniteurs sur l’adaptateur.

Syntaxe

EVT_IDD_CX_ADAPTER_COMMIT_MODES EvtIddCxAdapterCommitModes;

NTSTATUS EvtIddCxAdapterCommitModes(
  IDDCX_ADAPTER AdapterObject,
  const IDARG_IN_COMMITMODES *pInArgs
)
{...}

Paramètres

AdapterObject

[in] Un handle de IDDCX_ADAPTER fourni par le pilote utilisé par le système d’exploitation pour référencer l’adaptateur dans un appel au pilote.

pInArgs

[in] Pointeur vers une structure de IDARG_IN_COMMITMODES qui contient les arguments utilisés par EVT_IDD_CX_ADAPTER_COMMIT_MODES.

Valeur retournée

EVT_IDD_CX_ADAPTER_COMMIT_MODES retourne une valeur NTSTATUS . Si l’opération réussit, elle retourne STATUS_SUCCESS ou une autre valeur status pour laquelle NT_SUCCESS(status) est true. Sinon, il retourne un code d’erreur NTSTATUS approprié.

Remarques

Le système d’exploitation fournit toujours la IDDCX_PATH pour chaque moniteur connecté, même si ce moniteur n’est pas actif, et indique les chemins d’accès qui ont changé. Si un chemin est marqué inactif, l’ensemble du pipeline d’affichage de ce chemin d’accès est hors tension et aucun signal n’est envoyé au moniteur.

Lorsqu’un nouveau chemin d’accès est validée, le pilote doit programmer le pipeline d’affichage pour afficher une image noire jusqu’à ce que le premier cadre soit prêt à être affiché. Pour ce faire, la visibilité WDDM doit être désactivée jusqu’à ce que la première image soit prête à être affichée, puis la visibilité doit être activée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête iddcx.h
IRQL requires_same

Voir aussi

IDARG_IN_COMMITMODES