Partager via


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] Handle 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 IDARG_IN_COMMITMODES qui contient des arguments utilisés par EVT_IDD_CX_ADAPTER_COMMIT_MODES.

Valeur de retour

EVT_IDD_CX_ADAPTER_COMMIT_MODES retourne une valeur de NTSTATUS. Si l’opération réussit, elle retourne STATUS_SUCCESS ou une autre valeur d’état pour laquelle NT_SUCCESS(status) a la valeur TRUE. Sinon, elle retourne un code d’erreur NTSTATUS approprié.

Remarques

Le système d’exploitation fournit toujours les 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 d’accès est marqué inactif, l’ensemble du pipeline d’affichage de ce chemin sera éteint et aucun signal n’est envoyé au moniteur.

Lorsqu’un nouveau chemin d’accès est validé, le pilote doit programmer le pipeline d’affichage pour afficher une image noire jusqu’à ce que le premier frame 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, alors la visibilité doit être activée.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
plateforme cible Windows
d’en-tête iddcx.h
IRQL requires_same

Voir aussi

IDARG_IN_COMMITMODES