Поделиться через


перечисление D3DKMDT_MODE_PRUNING_REASON (d3dkmthk.h)

Тип перечисления D3DKMDT_MODE_PRUNING_REASON содержит значения, определяющие причину, по которой монитор поддерживает режим отображения или не поддерживает режим отображения.

Синтаксис

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;

Константы

 
D3DKMDT_MPR_UNINITIALIZED
Переменная типа D3DKMDT_MODE_PRUNING_REASON еще не назначена значимым значением.
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
Поддерживается в Windows 7 и более поздних версиях.

Режим отображения выполняется (то есть монитор не поддерживает режим отображения), так как другие пути в кластере клонирования не поддерживают режим монитора.
D3DKMDT_MPR_MAXVALID
Превышены допустимые значения перечисления.

Замечания

Параметр ValidatedAgainstMonitorCaps член структуры D3DKMDT_DISPLAYMODE_FLAGS указывает, поддерживает ли монитор режим отображения. Если монитор не поддерживает режим отображения, операционная система удаляет режим отображения из списка режимов отображения, доступных монитору.

Если поддерживается режим отображения, тип причины может быть одним из следующих:

  • 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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dkmthk.h (include D3dkmthk.h)

См. также

D3DKMDT_DISPLAYMODE_FLAGS