Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип перечисления 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) |