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 |