Compartilhar via


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 que é 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 utiliza a prioridade do caminho na lógica de melhor modo durante a ordem de busca. 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 maior prioridade é o caminho no qual as inversões são agendadas. Portanto, os caminhos de prioridade mais baixa podem estar sujeitos a pequenos rasgos.

  • O subsistema de kernel de gráficos DirectX usa a prioridade de caminho (juntamente com a exibição primária GDI) para derivar o valor de importância de 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 camadas de sobreposição 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 de caminhos especificada pelo parâmetro pPathInfoArray .