ACPI キーボード ショートカット ロジック
Windows 7 以降、IHV は ACPI ベースの OEM 固有のキーボード ショートカットを実装しています。 オペレーティング システムでは、これらのキーボード ショートカットは認識されていません。 Windows 7 では、OEM は CCD データベースを使用してキーボード ショートカットを記憶し適用して、オペレーティング システムと OEM アプリケーションがお互いを認識できるようにする必要があります。
Windows 7 で実行されているドライバーについて、次の関数の呼び出しの動作が変更されました。
DxgkDdiNotifyAcpiEvent と DxgkDdiRecommendFunctionalVidPn
- ディスプレイ ミニポート ドライバーが、DXGK_ACPI_CHANGE_DISPLAY_MODE フラグが AcpiFlags パラメーターに設定された状態で DxgkDdiNotifyAcpiEvent 関数の呼び出しを受け取った場合、DMM は DxgkDdiRecommendFunctionalVidPn 関数を呼び出して、新しい VidPN を取得し現在のクライアント VidPN と比較します。 2 つの VidPN のトポロジが同じ場合、DMM は新しい VidPN を変更しません。 それ以外の場合、DMM は VidPN からモード情報を削除し、トポロジのみを残して、CCD データベースが特定のトポロジのモードを決定できるようにします。 次に、DMM は新しい VidPN に基づいてディスプレイ構成を設定します。
この関数は、バージョンが <DXGKDDI_INTERFACE_VERSION_WIN7 のディスプレイ ミニポート ドライバーについて、Windows Vista 以降でサポートされています。 関数の動作は、Windows Vista での動作と同じです。
この関数は、バージョンが >= DXGKDDI_INTERFACE_VERSION_WIN7 のディスプレイ ミニポート ドライバーについて、Windows 7 以降ではサポートされていません。 呼び出されると、状態コード STATUS_NOT_SUPPORTED が返されます。