Ordre de priorité du chemin
Cette section s’applique uniquement à Windows 7 et versions ultérieures, ainsi qu’à Windows Server 2008 R2 et versions ultérieures du système d’exploitation Windows.
La fonction CCD SetDisplayConfig détermine que les chemins d’accès actifs dans le tableau de chemins spécifié par le paramètre pathArray sont classés de telle sorte que SetDisplayConfig accorde une priorité plus élevée aux éléments de chemin de tableau à nombre inférieur. Les éléments suivants ont un impact sur le classement :
Si SetDisplayConfig ne trouve pas de configuration d’affichage existante, SetDisplayConfig utilise la priorité de chemin d’accès pendant la logique de mode optimale dans l’ordre de recherche. Par conséquent, SetDisplayConfig est plus susceptible de satisfaire un chemin de priorité plus élevé à la résolution native qu’un chemin de priorité inférieure.
Dans les chemins clonés, le chemin de priorité la plus élevée est le chemin sur lequel les retournements sont planifiés. Par conséquent, les chemins de priorité inférieure peuvent être soumis à des déchirures mineures.
Le sous-système du noyau graphique DirectX utilise la priorité de chemin (ainsi que la vue principale GDI) pour dériver la valeur d’importance du chemin que le sous-système transmet au membre ImportanceOrdinal de la structure D3DKMDT_VIDPN_PRESENT_PATH dans un appel au pilote de miniport d’affichage. La valeur d’importance du chemin d’accès a un impact sur les décisions du pilote, telles que le chemin auquel le pilote doit donner la priorité dans les allocations de ressources. Par exemple, le chemin ordinal inférieur peut avoir un meilleur accès aux superpositions ou à un contrôleur de qualité supérieure.
La fonction CCD QueryDisplayConfig retourne toujours les chemins dans l’ordre de priorité. Si l’indicateur QDC_ALL_PATHS est défini dans le paramètre Flags de QueryDisplayConfig, QueryDisplayConfig retourne toutes les combinaisons de chemins inactifs qui suivent toutes les combinaisons de chemins d’accès actives dans le tableau de chemins que le paramètre pPathInfoArray spécifie.