Compartilhar via


D3DKMDT_MODE_PRUNING_REASON enumeração (d3dkmthk.h)

O tipo de enumeração D3DKMDT_MODE_PRUNING_REASON contém valores que identificam o motivo pelo qual o monitor dá suporte a um modo de exibição ou não dá suporte a um modo de exibição.

Syntax

typedef enum _D3DKMDT_MODE_PRUNING_REASON {
  D3DKMDT_MPR_UNINITIALIZED,
  D3DKMDT_MPR_ALLCAPS,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE,
  D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE,
  D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE,
  D3DKMDT_MPR_CLONE_PATH_PRUNED,
  D3DKMDT_MPR_MAXVALID
} D3DKMDT_MODE_PRUNING_REASON;

Constantes

 
D3DKMDT_MPR_UNINITIALIZED
Uma variável do tipo D3DKMDT_MODE_PRUNING_REASON ainda não recebeu um valor significativo.
D3DKMDT_MPR_ALLCAPS
O monitor não dá suporte ao modo de exibição porque nenhuma das funcionalidades de monitor disponíveis implica suporte ao modo de exibição.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
O monitor dá suporte ao modo de exibição devido ao modo de origem do monitor no descritor do monitor.
D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
O monitor não dá suporte ao modo de exibição devido ao intervalo de frequência do monitor no descritor do monitor.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
O monitor dá suporte ao modo de exibição devido ao modo de origem do monitor na substituição do descritor de monitor.
D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
O monitor não dá suporte ao modo de exibição devido ao intervalo de frequência do monitor na substituição do descritor de monitor.
D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
O monitor dá suporte ao modo de exibição devido ao modo de origem do monitor no perfil de monitor padrão.
D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
O monitor dá suporte ao modo de exibição devido ao modo de origem do monitor recomendado pelo driver de miniporto.
D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
O monitor dá suporte ao modo de exibição devido à substituição do intervalo de frequência do monitor.
D3DKMDT_MPR_CLONE_PATH_PRUNED
Com suporte no Windows 7 e versões posteriores.

O modo de exibição é podado (ou seja, o monitor não dá suporte ao modo de exibição) porque outros caminhos no cluster clone não têm suporte do monitor.
D3DKMDT_MPR_MAXVALID
Valores de enumeração válidos foram excedidos.

Comentários

A configuração do membro ValidatedAgainstMonitorCaps da estrutura D3DKMDT_DISPLAYMODE_FLAGS indica se o monitor dá suporte a um modo de exibição ou não. Se o monitor não der suporte a um modo de exibição, o sistema operacional removerá o modo de exibição da lista de modos de exibição disponíveis para o monitor.

Quando há suporte para um modo de exibição, o tipo de motivo pode ser um dos seguintes:

  • D3DKMDT_MPR_DRIVER_RECOMMENDED_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_DEFAULT_PROFILE_MONITOR_SOURCE_MODE
  • D3DKMDT_MPR_MONITOR_FREQUENCY_RANGE_OVERRIDE
Quando não há suporte para um modo de exibição, o tipo de motivo pode ser um dos seguintes:
  • D3DKMDT_MPR_DESCRIPTOR_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_DESCRIPTOR_OVERRIDE_MONITOR_FREQUENCY_RANGE
  • D3DKMDT_MPR_ALLCAPS

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Confira também

D3DKMDT_DISPLAYMODE_FLAGS