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 已超出有效枚举值。 |
注解
D3DKMDT_DISPLAYMODE_FLAGS 结构的 ValidatedAgainstMonitorCaps 成员的设置指示监视器是否支持显示模式。 如果监视器不支持显示模式,操作系统将从监视器可用的显示模式列表中删除显示模式。
支持显示模式时,原因类型可以是以下原因之一:
- 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 (包括 D3dkmthk.h) |