Compartilhar via


Chamando funções DisplayConfig para um destino miracast Windows 8.1

Observação

A partir do Windows 10 (WDDM 2.0), o sistema operacional é fornecido com uma pilha Miracast interna que pode funcionar em qualquer GPU. Para obter informações sobre a pilha microsoft Miracast e os requisitos de drivers e hardware para dar suporte a exibições miracast a partir de Windows 10, consulte a seguinte documentação:

Os desenvolvedores de driver não devem mais implementar uma pilha Miracast personalizada. A Microsoft pode remover o suporte para pilhas Miracast personalizadas em uma versão futura do Windows.

Para reduzir os problemas de compatibilidade dos aplicativos existentes que estão sendo expostos a novos destinos miracast, as implementações da função QueryDisplayConfig e SetDisplayConfig têm maneiras de os aplicativos encontrarem destinos miracast:

  • Um valor de DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST na enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY indica que o destino VidPN é um dispositivo Miracast.
  • O valor do parâmetro Flags de QDC_ALL_PATHS em uma chamada para QueryDisplayConfig não retornará nenhum caminho que se conecte a um destino Miracast que não tenha um monitor ativo anexado.
  • Para cada caminho que tem um monitor Miracast conectado, QueryDisplayConfig retorna o tipo de conector que o coletor Miracast relatou. Coletores Miracast internos relatam um valor de DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST na enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY . Por exemplo, se um coletor Miracast relatar que uma TV está conectada ao coletor com um cabo HDMI (Interface Multimídia High-Definition), Então QueryDisplayConfig relatará o tipo de destino como DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI.
  • A estrutura DISPLAYCONFIG_VIDEO_SIGNAL_INFO tem um membro do divisor de frequência VSync, vSyncFreqDivider, que é usado da mesma forma para D3DKMDT_VIDEO_SIGNAL_INFO. vSyncFreqDivider.
  • A função DisplayConfigGetDeviceInfo fornece o tipo de conector base para qualquer destino. Para um destino Miracast, essa função sempre retorna um valor de DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST na enumeração DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY .