Freigeben über


DisplayPath.FindModes(DisplayModeQueryOptions) Methode

Definition

Fragt den Treiber ab, um die gültigen Moduskombinationen zu ermitteln, die auf diesen DisplayPath angewendet werden können. Alle Eigenschaften, die bereits für diesen Pfad festgelegt wurden, werden als Einschränkungen verwendet, um den Satz der zurückgegebenen Modi einzuschränken.

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)

Parameter

flags
DisplayModeQueryOptions

Ein DisplayModeQueryOptions-Wert , der erweiterte Optionen zum Filtern der resultierenden Modi enthält.

Gibt zurück

Eine Auflistung, die null oder mehr Modi enthält, die der Treiber meldet, konnte erfolgreich auf diesen Pfad angewendet werden. Wenn die Auflistung leer ist, unterstützt der Treiber das Anwenden des DisplayState nicht oder die angegebenen Optionen sind zu eingeschränkt.

Hinweise

Das Filtern der zurückgegebenen Modi mithilfe von Flags oder durch Festlegen einiger Eigenschaften, um die Modusaufzählung einzuschränken, kann zu einer erheblichen Leistungsverbesserung führen. Diese Methode ist sehr teuer, wenn sie nicht eingeschränkt ist, da der Treiber direkt abgefragt wird und komplexe Berechnungen ausführen kann, um die Vereinigung der unterstützten Modi zu bestimmen.

Gilt für: