DwmSetDxFrameDuration-Funktion (dwmapi.h)
Legt die Anzahl der Monitoraktualisierungen fest, über die der angezeigte Frame angezeigt werden soll.
DwmSetDxFrameDuration wird nicht mehr unterstützt. Ab Windows 8.1 geben Aufrufe von DwmSetDxFrameDuration immer E_NOTIMPL zurück.
Syntax
HRESULT DwmSetDxFrameDuration(
[in] HWND hwnd,
[in] INT cRefreshes
);
Parameter
[in] hwnd
Das Handle für das Fenster, in dem der dargestellte Frame angezeigt wird.
[in] cRefreshes
Die Anzahl der Aktualisierungen, über die der angezeigte Frame angezeigt werden soll.
Rückgabewert
Diese Funktion gibt immer S_OK zurück, auch wenn die Framedauer nicht geändert wird oder DWM nicht ausgeführt wird.
Hinweise
Der DWM versucht, den angezeigten Frame mindestens für die angegebene Anzahl von Monitoraktualisierungen anzuzeigen. Aufgrund der aktuellen Kompositionsrate ist es möglicherweise unmöglich, den Frame für die genaue Anzahl von Aktualisierungen anzuzeigen. Wenn der Frame zu spät für den DWM angezeigt wird oder der DWM verspätet erstellt wird, kann ein Frame für weniger als die Anzahl der angeforderten Aktualisierungen angezeigt oder sogar vollständig übersprungen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dwmapi.h |
Bibliothek | Dwmapi.lib |
DLL | Dwmapi.dll |