DisplayPath.FindModes(DisplayModeQueryOptions) 方法

定义

查询驱动程序以确定可应用于此 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,或者提供的选项过于受限。

注解

使用 标志筛选返回的模式,或者通过设置某些属性来约束模式枚举,可以显著提高性能。 如果不受约束,此方法的成本非常昂贵,因为将直接查询驱动程序,并可能执行复杂的计算来确定受支持模式的并集。

适用于