Partilhar via


união DXGK_MONITORLINKINFO_CAPABILITIES (d3dkmdt.h)

Sinalizadores que descrevem os recursos para conduzir o monitor.

Sintaxe

typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
  struct {
    UINT Stereo : 1;
    UINT WideColorSpace : 1;
    UINT HighColorSpace : 1;
    UINT DynamicColorSpace : 1;
    UINT DynamicBitsPerColorChannel : 1;
    UINT DynamicColorEncodingFormat : 1;
    UINT DedicatedTimingGeneration : 1;
    UINT TargetIndependentPrimary : 1;
    UINT SyncLockIdentical : 1;
    UINT Hdr10Plus : 1;
    UINT DolbyVisionLowLatency : 1;
    UINT VariableRefresh : 1;
#if ...
    UINT Reserved : 20;
#elif
    UINT Reserved : 21;
#elif
    UINT Reserved : 22;
#elif
    UINT Reserved : 25;
#else
    UINT Reserved : 29;
#endif
  };
  UINT   Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;

Membros

Stereo

Se TRUE e recursos não forem restritos por outros caminhos, os modos de exibição estéreo serão suportados.

WideColorSpace

Se TRUE, o driver tem a capacidade de hardware para executar a matriz de rotação 3x3 para transformar valores RGB da gama definida pelas primárias sRGB/709 para as primárias do painel. O driver também pode enviar qualquer sinalização de controle necessária para a exibição conectada para indicar a interpretação correta dos dados de pixel que estão sendo enviados. Isso inclui o tratamento de entradas assinadas no intervalo (-2.0 a 2.0). O driver deve fazer isso com todos os formatos de superfície de entrada 8888, 10-10-102 e fp16.

HighColorSpace

Se TRUE, o driver dá suporte a todas as funcionalidades de gama WideColorSpace acima e também tem a capacidade de aplicar a curva de transferência apropriada para essa exibição. Isso significa aceitar dados de espaço em cores canônicas no intervalo [-128.0 a 256.0] e enviar qualquer sinalização de controle necessária para a exibição conectada para indicar a interpretação correta.

DynamicColorSpace

Se TRUE, o driver de miniporta de exibição oferecerá suporte à alteração contínua dos bits de formato de fio por canal de cor nesta exibição se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua de bits por canal de cor.

DynamicBitsPerColorChannel

Se TRUE, o driver de miniporto de exibição oferecerá suporte à alteração contínua da codificação de cores de formato de fio nessa tela se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua da codificação de cores.

DynamicColorEncodingFormat

Se TRUE, o driver de miniporta de exibição oferecerá suporte à alteração contínua do espaço de cor nessa tela se nenhum outro atributo for alterado, o que causaria uma falha. Se FALSE, não há suporte para a alteração contínua do espaço de cor.

DedicatedTimingGeneration

Se TRUE, a geração de tempo para essa exibição é independente da geração de tempo de outras exibições, de modo que a enumeração de modo para esse destino pode ser executada isoladamente de outros destinos ativos. Alterar o tempo nesta exibição não altera os intervalos disponíveis para nenhuma outra exibição e vice-versa.

Em geral, esse sinalizador é baseado em destino em vez de baseado na combinação do destino e da exibição anexada. No entanto, pode haver casos em que alguma funcionalidade de linha de base é dedicada, mas além dos recursos de linha de base que são compartilhados entre destinos. Nesse caso, se os requisitos máximos da exibição anexada se ajustarem na linha de base, o driver poderá relatar a geração de tempo como dedicada e, portanto, habilitar a enumeração otimizada de intervalos cofuncionais.

TargetIndependentPrimary

Indica que o destino pode dar suporte ao formato de pixel HDR.

Usado para indicar que as superfícies primárias usadas para verificar essa exibição podem ser usadas em outros destinos nesse adaptador que definem esse sinalizador e vice-versa. Isso permitiria que as superfícies primárias fossem compartilhadas entre destinos ou movidas de um destino para outro. Depois que esse sinalizador for definido em um destino VidPn, o sistema operacional não especificará a ID de origem VidPn nas alocações primárias que serão usadas cruzando as fontes VidPn conectadas aos destinos VidPn com essa funcionalidade no mesmo grupo SyncLock.

No WDDM 2.4 e no WDDM 2.5, o único uso desse recurso é verificar se ele está definido quando o sinalizador SyncLockIdentical está definido.

Observação

Esse sinalizador foi preterido no WDDM 2.6 e deve ser definido como 0.

SyncLockIdentical

A exibição anexada a esse destino pode ser sincronizada com outras exibições nesse adaptador que também dão suporte à sincronização se os modos de destino forem idênticos.

Com suporte a partir do WDDM 2.4.

Hdr10Plus

A tela dá suporte a HDR10Plus de acordo com a especificação HDR10Plus .

DolbyVisionLowLatency

Dá suporte à dolby vision com baixa latência.

VariableRefresh

Reserved

Esse valor é reservado para uso do sistema.

Value

Requisitos

Requisito Valor
Cabeçalho d3dkmdt.h (inclua D3dkmddi.h)