ACPI-Tastenkombinationslogik
Ab Windows 7 implementieren IHVs ACPI-basierte OEM-spezifische Tastenkombinationen. Diese Tastenkombinationen sind dem Betriebssystem nicht bekannt. Unter Windows 7 müssen OEMs die CCD-Datenbank verwenden, um Tastenkombinationen zu speichern und anzuwenden, damit das Betriebssystem und alle OEM-Anwendungen einander kennen.
Das Verhalten von Aufrufen der folgenden Funktionen hat sich für Treiber, die unter Windows 7 ausgeführt werden, geändert:
DxgkDdiNotifyAcpiEvent und DxgkDdiRecommendFunctionalVidPn
- Wenn der Anzeige-Miniporttreiber einen Aufruf der DxgkDdiNotifyAcpiEvent-Funktion mit dem im AcpiFlags-Parameter festgelegten DXGK_ACPI_CHANGE_DISPLAY_MODE-Flag empfängt, ruft DMM die DxgkDdiRecommendFunctionalVidPn-Funktion auf, um die neue VidPN abzurufen und mit dem aktuellen Client-VidPN zu vergleichen. Wenn die Topologie der beiden VidPNs identisch ist, ändert DMM die neue VidPN nicht. Andernfalls entfernt DMM Modusinformationen aus dem VidPN, wobei nur die Topologie beibehalten wird, und ermöglicht der CCD-Datenbank, die Modi für die angegebene Topologie zu bestimmen. DMM legt dann die Anzeigekonfiguration basierend auf der neuen VidPN fest.
Diese Funktion wird unter Windows Vista und höher für Anzeige-Miniporttreiber mit Version < DXGKDDI_INTERFACE_VERSION_WIN7 unterstützt. Das Funktionsverhalten ist mit dem Verhalten unter Windows Vista identisch.
Diese Funktion wird unter Windows 7 und höher für Anzeige-Miniporttreiber mit Version >= DXGKDDI_INTERFACE_VERSION_WIN7 nicht unterstützt. Bei Aufruf wird der status Code STATUS_NOT_SUPPORTED zurückgegeben.