次の方法で共有


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 値。

戻り値

ドライバーが報告する 0 個以上のモードを含むコレクションは、このパスに正常に適用される可能性があります。 コレクションが空の場合、ドライバーが DisplayState の適用をサポートしていないか、指定されたオプションが制約を受けすぎている。

注釈

フラグを使用して、またはモードの列挙を制限するいくつかのプロパティを設定することによって、返されるモードをフィルター処理すると、パフォーマンスが大幅に向上する可能性があります。 ドライバーは直接クエリを実行し、サポートされているモードの和集合を決定するために複雑な計算を実行する可能性があるため、このメソッドは制約がない場合は非常に高価です。

適用対象