Ordem de prioridade do caminho
Esta seção se aplica somente ao Windows 7 e posterior e ao Windows Server 2008 R2 e versões posteriores do sistema operacional Windows.
A função SETDisplayConfig CCD determina que os caminhos ativos dentro da matriz de caminho especificada pelo parâmetro pathArray são ordenados de modo que SetDisplayConfig dê prioridade mais alta aos elementos de caminho de matriz de números mais baixos. Os seguintes itens afetam a ordenação:
Se SetDisplayConfig não encontrar uma configuração de exibição existente, SetDisplayConfig usará a prioridade de caminho durante a melhor lógica de modo na ordem de pesquisa. Portanto, SetDisplayConfig é mais provável que atenda a um caminho de prioridade mais alta na resolução nativa do que um caminho de prioridade mais baixa.
Em caminhos clonados, o caminho de prioridade mais alta é o caminho no qual as inversãos são agendadas. Portanto, os caminhos de prioridade mais baixa podem estar sujeitos a pequenas rupturas.
O subsistema de kernel de elementos gráficos DirectX usa a prioridade do caminho (juntamente com a exibição primária GDI) para derivar o valor de importância do caminho que o subsistema passa para o membro ImportanceOrdinal da estrutura D3DKMDT_VIDPN_PRESENT_PATH em uma chamada para o driver de miniporto de exibição. O valor de importância do caminho afeta as decisões do driver, como, para qual caminho o driver deve dar prioridade nas alocações de recursos. Por exemplo, o caminho ordinal inferior pode ter melhor acesso a sobreposições ou a um controlador de maior qualidade.
A função CCD QueryDisplayConfig sempre retorna os caminhos na ordem de prioridade. Se o sinalizador QDC_ALL_PATHS estiver definido no parâmetro Flags de QueryDisplayConfig, QueryDisplayConfig retornará todas as combinações de caminho inativo seguindo todas as combinações de caminho ativo na matriz paths especificada pelo parâmetro pPathInfoArray .