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