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
- 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) |