共用方式為


鏡像驅動程式安裝

注意

從 Windows 8 開始,鏡像驅動程式將不會安裝在系統上。 如需詳細資訊,請參閱 鏡像驅動程式

系統會安裝鏡像驅動程式以回應 Win32 ChangeDisplaySettingsChangeDisplaySettingsEx 呼叫。 您應該實作使用者模式服務,進行其中一個呼叫來安裝鏡像驅動程式並維護其設定。 使用此應用程式來:

  • 確定鏡像驅動程式在開機時已正確載入。 應用程式應該指定CDS_UPDATEREGISTRY旗標,以將設定儲存至登錄,以便驅動程式在後續開機時自動載入,並包含下面所述的相同 DEVMODEW 資訊。

  • 透過WM_DISPLAYCHANGE訊息取得顯示變更通知,以適當地回應桌面變更。

範例 Mirror.exe,您可以從隨附于 Windows 驅動程式套件 (WDK) 的原始程式碼檔案建置,實作使用者模式服務應該提供來載入鏡像驅動程式的作業子集。

安裝鏡像驅動程式之前,使用者模式應用程式應該填入指定下列顯示內容的 DEVMODEW 結構:

  • position (dmPosition)
  • 大小 (dmPelsWidthdmPelsHeight)
  • (dmBitsPerPel) 的鏡像顯示格式

使用者模式應用程式也必須適當地設定 dmFields ,方法是包含要變更之每個結構成員的旗標。 鏡像顯示器的位置座標必須在桌面座標中指定;因此,它們可以跨越多個裝置。 若要直接鏡像主要顯示器,鏡像驅動程式應該指定其位置,使其與主要顯示器的桌面座標一致。

設定 DEVMODEW 結構成員之後,請藉由在呼叫 Win32 ChangeDisplaySettingsEx 函 式中傳遞此結構來變更鏡像顯示設定。

安裝鏡像驅動程式之後,GDI 會針對與驅動程式顯示區域交集的所有轉譯作業呼叫它。 如果鏡像驅動程式只與多監視器系統中的主要顯示器重迭,GDI 可能不會將所有繪圖作業傳送至鏡像驅動程式。

如需ChangeDisplaySettingsChangeDisplaySettingsEx函式的詳細資訊,請參閱Microsoft Windows SDK檔,以及顯示變更桌面通知。