Partager via


Logique de raccourci clavier ACPI

À compter de Windows 7, les IHVs implémentent des raccourcis clavier spécifiques à l’OEM basés sur ACPI. Le système d’exploitation ignore ces raccourcis clavier. Sur Windows 7, les oem doivent utiliser la base de données CCD pour stocker et appliquer des raccourcis clavier afin que le système d’exploitation et les applications OEM soient informés les uns des autres.

Le comportement des appels aux fonctions suivantes a changé pour les pilotes s’exécutant sur Windows 7 :

DxgkDdiNotifyAcpiEvent et DxgkDdiRecommendFunctionalVidPn

  • Si le pilote miniport d’affichage reçoit un appel à la fonction DxgkDdiNotifyAcpiEvent avec l’indicateur DXGK_ACPI_CHANGE_DISPLAY_MODE défini dans le paramètre AcpiFlags , DMM appelle la fonction DxgkDdiRecommendFunctionalVidPn pour obtenir le nouveau VidPN et pour comparer avec le client actuel VidPN. Si la topologie des deux VidPNs est identique, DMM ne modifie pas le nouveau VidPN. Sinon, DMM supprime les informations de mode du VidPN, en laissant uniquement la topologie, et permet à la base de données CCD de déterminer les modes pour la topologie donnée. DMM définit ensuite la configuration d’affichage en fonction du nouveau VidPN.

D3DKMTInvalidateActiveVidPn

  • Cette fonction est prise en charge sur Windows Vista et versions ultérieures pour l’affichage des pilotes miniports avec version < DXGKDDI_INTERFACE_VERSION_WIN7. Le comportement de la fonction est identique à celui de Windows Vista.

  • Cette fonction n’est pas prise en charge sur Windows 7 et versions ultérieures pour l’affichage des pilotes miniports avec version >= DXGKDDI_INTERFACE_VERSION_WIN7. S’il est appelé, le STATUS_NOT_SUPPORTED de code status est retourné.