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)

另请参阅

D3DKMDT_DISPLAYMODE_FLAGS