IDXGISwapChainMedia::CheckPresentDurationSupport-Methode (dxgi1_3.h)
Fragt den Grafiktreiber nach einer unterstützten Framezeit ab, die einer benutzerdefinierten Aktualisierungsrate entspricht.
Syntax
HRESULT CheckPresentDurationSupport(
UINT DesiredPresentDuration,
[out] UINT *pClosestSmallerPresentDuration,
[out] UINT *pClosestLargerPresentDuration
);
Parameter
DesiredPresentDuration
Gibt die zu überprüfende Framedauer an. Dieser Wert ist die Dauer eines Frames mit der gewünschten Aktualisierungsrate, die in Hunderten von Nanosekunden angegeben ist. Legen Sie beispielsweise dieses Feld auf 167777 fest, um die Unterstützung der Aktualisierungsrate von 60 Hz zu überprüfen.
[out] pClosestSmallerPresentDuration
Eine Variable, die auf die nächste unterstützte Framedauer festgelegt wird, die kleiner als der angeforderte Wert ist, oder null, wenn das Gerät keine niedrigere Dauer unterstützt.
[out] pClosestLargerPresentDuration
Eine Variable, die auf den nächstgelegenen unterstützten Frame festgelegt wird, der größer als der angeforderte Wert ist, oder null, wenn das Gerät keine höhere Dauer unterstützt.
Rückgabewert
Diese Methode gibt S_OK bei Erfolg oder einen DXGI-Fehlercode bei Einem Fehler zurück.
Hinweise
Wenn der DXGI-Ausgabeadapter keine benutzerdefinierten Aktualisierungsraten unterstützt (z. B. eine externe Anzeige), legt der Anzeigetreiber ober- und untere Grenzen auf (0, 0) fest.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dxgi1_3.h |
Bibliothek | Dxgi.lib |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für