呼叫 Windows 8.1 Miracast 目標的 DisplayConfig 函式
注意
從 Windows 10 (WDDM 2.0) 開始,操作系統隨附可在任何 GPU 上運作的內建 Miracast 堆疊。 如需 Microsoft Miracast 堆疊以及支援 Miracast 顯示器之驅動程式和硬體需求的相關信息,請從 Windows 10 開始,請參閱下列檔:
Device.Graphics.WDDM13.DisplayRender.WirelessDisplay 的相關 WHLK 檔
驅動程式開發人員不應再實作自定義Miracast堆疊。 Microsoft 可能會在未來的 Windows 版本中移除自定義 Miracast 堆疊的支援。
為了減少現有應用程式公開至新Miracast目標的相容性問題, QueryDisplayConfig 和 SetDisplayConfig 函式實作有方法可讓應用程式尋找 Miracast 目標:
- DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY列舉中的DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST值表示 VidPN 目標為 Miracast 裝置。
- 呼叫 QueryDisplayConfig 時,QDC_ALL_PATHS的 Flags 參數值不會傳回任何連線到未附加作用中監視器之 Miracast 目標的路徑。
- 針對具有已連線 Miracast 監視器的每個路徑, QueryDisplayConfig 會傳回 Miracast 接收回報的連接器類型。 內部Miracast接收會報告DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY列舉中的DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST值。 例如,如果Miracast接收報告電視是透過 High-Definition 多媒體介面 (HDMI) 纜線連接到接收, 則QueryDisplayConfig 會將目標類型回報為 DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI。
- DISPLAYCONFIG_VIDEO_SIGNAL_INFO 結構具有 VSync 頻率除法器成員 vSyncFreqDivider,與D3DKMDT_VIDEO_SIGNAL_INFO類似。vSyncFreqDivider。
- DisplayConfigGetDeviceInfo 函式會提供任何目標的基底連接器類型。 針對 Miracast 目標,此函式一律會傳回DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY列舉中的DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST值。