Freigeben über


IPresentationManager::SetPreferredPresentDuration-Methode (presentation.h)

Legt die bevorzugte Framedauer fest.

Syntax

HRESULT SetPreferredPresentDuration(
  SystemInterruptTime preferredDuration,
  SystemInterruptTime deviationTolerance
);

Parameter

preferredDuration

Typ: SystemInterruptTime

Die angeforderte Dauer in der Unterbrechungszeit.

deviationTolerance

Typ: SystemInterruptTime

Die zulässige Toleranz. Wenn die Größe des Unterschieds zwischen einer unterstützten Systemdauer und dem preferredDuration Parameter innerhalb des deviationTolerance Parameters liegt, wird diese Systemdauer verwendet.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird S_OKzurückgegeben, andernfalls wird ein HRESULT Wert zurückgegeben, der den Fehler angibt.

Hinweise

Die bevorzugte Framedauer soll als Hinweis für das System verwendet werden, dass es vorzuziehen wäre, die Ausgabe mit der angegebenen Framerate zu aktualisieren. Zeigt an, die diese Rate oder ein Vielfaches unterstützen, wird ggf. in diesen Modus festgelegt.

Diese Parametereinstellung wird über mehrere Geschenke hinweg beibehalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile presentation.h
Bibliothek dcomp.lib
DLL dcomp.dll