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 |