Lógica de método abreviado de teclado ACPI
A partir de Windows 7, los IHV implementan métodos abreviados de teclado específicos del OEM basados en ACPI. El sistema operativo no es consciente de estos métodos abreviados de teclado. En Windows 7, los OEM deben usar la base de datos CCD para almacenar y aplicar métodos abreviados de teclado para que el sistema operativo y las aplicaciones OEM sean conscientes entre sí.
El comportamiento de las llamadas a las siguientes funciones ha cambiado para los controladores que se ejecutan en Windows 7:
DxgkDdiNotifyAcpiEvent y DxgkDdiRecommendFunctionalVidPn
- Si el controlador de minipuerto de pantalla recibe una llamada a la función DxgkDdiNotifyAcpiEvent con la marca DXGK_ACPI_CHANGE_DISPLAY_MODE establecida en el parámetro AcpiFlags , DMM llama a la función DxgkDdiRecommendFunctionalVidPn para obtener el nuevo VidPN y comparar con el cliente actual VidPN. Si la topología de los dos VidPN es la misma, DMM no modifica el nuevo VidPN. De lo contrario, DMM quita la información de modo de VidPN, dejando solo la topología y permite que la base de datos CCD determine los modos de la topología especificada. A continuación, DMM establece la configuración de presentación basada en el nuevo VidPN.
Esta función es compatible con Windows Vista y versiones posteriores para mostrar controladores de minipuerto con la versión < DXGKDDI_INTERFACE_VERSION_WIN7. El comportamiento de la función es idéntico al comportamiento de Windows Vista.
Esta función no se admite en Windows 7 y versiones posteriores para los controladores de minipuerto de pantalla con la versión >= DXGKDDI_INTERFACE_VERSION_WIN7. Si se llama a , se devuelve el código de estado STATUS_NOT_SUPPORTED.