DisplayPath.FindModes(DisplayModeQueryOptions) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查询驱动程序以确定可应用于此 DisplayPath 的有效模式组合。 已在此路径上设置的任何属性都用作约束,以限制返回的模式集。
public:
virtual IVectorView<DisplayModeInfo ^> ^ FindModes(DisplayModeQueryOptions flags) = FindModes;
IVectorView<DisplayModeInfo> FindModes(DisplayModeQueryOptions const& flags);
public IReadOnlyList<DisplayModeInfo> FindModes(DisplayModeQueryOptions flags);
function findModes(flags)
Public Function FindModes (flags As DisplayModeQueryOptions) As IReadOnlyList(Of DisplayModeInfo)
参数
- flags
- DisplayModeQueryOptions
一个 DisplayModeQueryOptions 值,其中包含用于筛选结果模式的扩展选项。
返回
包含驱动程序报告的零个或多个模式的集合,这些模式可以成功应用于此路径。 如果集合为空,则驱动程序不支持应用 DisplayState,或者提供的选项过于受限。
注解
使用 标志筛选返回的模式,或者通过设置某些属性来约束模式枚举,可以显著提高性能。 如果不受约束,此方法的成本非常昂贵,因为将直接查询驱动程序,并可能执行复杂的计算来确定受支持模式的并集。