Beziehung zwischen Modusinformationen und Pfadinformationen
Die Verbindungs- und Konfigurationsanzeigenfunktion (CCD) QueryDisplayConfig gibt immer Pfadinformationen und Quell- und Zielmodusinformationen für eine bestimmte Anzeigekonfiguration zurück. Die folgende Abbildung zeigt ein Beispiel dafür, wie sich die Quell- und Zielmodusinformationen auf die Pfadinformationen beziehen, wenn die DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE nicht festgelegt ist, d. h. wenn der Pfad nicht virtuell ist. In diesem Beispiel wurde das QDC_ALL_PATHS Flag an den Parameter "Flags " im Aufruf von QueryDisplayConfig übergeben.
Ab Windows 10 werden die strukturen DISPLAYCONFIG_PATH_INFO, DISPLAYCONFIG_PATH_SOURCE_INFO und DISPLAYCONFIG_PATH_TARGET_INFO aktualisiert, um Pfade zu unterstützen, die virtual-aware sind:
Das DISPLAYCONFIG_PATH_SUPPORT_VIRTUAL_MODE Flag wurde als Flagswert hinzugefügt. Wenn dieses Flag festgelegt ist, gibt es an, dass der Pfad virtuelle Modi unterstützt.
Zu DISPLAYCONFIG_PATH_SOURCE_INFO wurde eine Vereinigung hinzugefügt. Das modeInfoIdx-Element wird nur verwendet, wenn das hinzugefügte Flag nicht festgelegt ist. Wenn das Flag festgelegt ist, befinden sich Die Modusinformationen in den Membern cloneGroupId und sourceModeInfoIdx .
Zu DISPLAYCONFIG_PATH_TARGET_INFO wurde eine Vereinigung hinzugefügt. Das modeInfoIdx-Element wird nur verwendet, wenn das hinzugefügte Flag nicht festgelegt ist. Wenn das Flag festgelegt ist, befinden sich Die Modusinformationen in den Membern "desktopModeInfoIdx " und "targetModeInfoIdx ".