Freigeben über


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

IDXGISwapChainMedia