D3DDDIARG_CHECKPRESENTDURATIONSUPPORT-Struktur (d3dumddi.h)
Wird in einem Aufruf der CheckPresentDurationSupport-Funktion verwendet, um Details zur Hardwaregeräteunterstützung für den nahtlosen Wechsel zu einer neuen Monitoraktualisierungsrate zu überprüfen.
Syntax
typedef struct D3DDDIARG_CHECKPRESENTDURATIONSUPPORT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] UINT DesiredPresentDuration;
[out] UINT ClosestSmallerDuration;
[out] UINT ClosestLargerDuration;
} D3DDDIARG_CHECKPRESENTDURATIONSUPPORT;
Member
[in] VidPnSourceId
Die VidPN-Quellidentifikationsnummer der Eingabe, für die die Hardwareunterstützung abgefragt wird.
[in] DesiredPresentDuration
Die gewünschte Dauer eines einzelnen vorliegenden Vorgangs in Einheiten von 100 Nanosekunden.
[out] ClosestSmallerDuration
Die kleinste unterstützte gewünschte Dauer eines einzelnen vorhandenen Vorgangs auf der angegebenen VidPN-Quelle in Einheiten von 100 Nanosekunden. Der Wert muss ≤ DesiredPresentDuration sein.
Weitere Einschränkungen für diesen Wert finden Sie unter Hinweise.
[out] ClosestLargerDuration
Die größte unterstützte gewünschte Dauer eines einzelnen vorhandenen Vorgangs für die angegebene VidPN-Quelle in Einheiten von 100 Nanosekunden. Der Wert muss ≥ DesiredPresentDuration sein.
Weitere Einschränkungen für diesen Wert finden Sie unter Hinweise.
Hinweise
Entweder ClosestSmallerDuration oder ClosestLargerDuration kann 0 sein. Wenn beide jedoch 0 sind, kann das Gerät nicht nahtlos zu einer neuen Aktualisierungsrate wechseln.
Wenn sowohl ClosestSmallerDuration als auch ClosestLargerDuration den gleichen Wert wie DesiredPresentDuration haben, kann das Gerät genau mit DesiredPresentDuration übereinstimmen.
Der Unterschied zwischen DesiredPresentDuration und ClosestSmallerDuration (oder ClosestLargerDuration) stellt das Wissen des Treibers über die Gerätefunktionen dar, während der Ausführung tritt jedoch ein zusätzlicher Fehler auf. Die endgültige Genauigkeit des Geräts bei Verwendung von aktuellen Daueren sollte in der Regel mit der Genauigkeit vorhandener Präsentationsmodi übereinstimmen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1, WDDM 1.3 und höher |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Kopfzeile | d3dumddi.h (einschließlich D3d10umddi.h) |