DWM_PRESENT_PARAMETERS-Struktur (dwmapi.h)
Gibt DWM-Videoframeparameter (Desktop Window Manager) für die Framekomposition an. Wird von der DwmSetPresentParameters-Funktion verwendet.
Syntax
typedef struct _DWM_PRESENT_PARAMETERS {
UINT32 cbSize;
BOOL fQueue;
DWM_FRAME_COUNT cRefreshStart;
UINT cBuffer;
BOOL fUseSourceRate;
UNSIGNED_RATIO rateSource;
UINT cRefreshesPerFrame;
DWM_SOURCE_FRAME_SAMPLING eSampling;
} DWM_PRESENT_PARAMETERS;
Member
cbSize
Die Größe der DWM_PRESENT_PARAMETERS-Struktur .
fQueue
TRUE , wenn der Aufrufer Geschenke in der Warteschlange anfordert; andernfalls FALSE. Bei TRUE müssen die verbleibenden Parameter angegeben werden. Wenn FALSE, ist die Präsentation in der Warteschlange für dieses Fenster deaktiviert, und das aktuelle Verhalten kehrt zum Standardverhalten zurück.
cRefreshStart
Ein ULONGLONG-Wert , der die Aktualisierungsnummer angibt, die im nächsten angezeigten Frame angezeigt werden soll.
cBuffer
Die Anzahl der Frames, die die Anwendung anweist, um DWM in die Warteschlange zu stellen. Der gültige Bereich ist 2 bis 8.
fUseSourceRate
TRUE , wenn die Anwendung möchte, dass DWM die Präsentation basierend auf der Quellrate planen soll. FALSE , wenn die Anwendung entscheidet, wie viele Aktualisierungen für jeden Frame angezeigt werden sollen. True,rateSource muss angegeben werden. Bei FALSE muss cRefreshesPerFrame angegeben werden.
rateSource
Die Rate des angezeigten Quellmaterials in Bildern pro Sekunde.
cRefreshesPerFrame
Die Anzahl der Monitoraktualisierungen, über die die einzelnen Frames auf dem Bildschirm angezeigt werden sollen.
eSampling
Der für die Komposition zu verwendende Framesamplingtyp.
Hinweise
Der rateSource-Member wird als Verhältnis ausgedrückt, sodass Inhalte (z. B. mithilfe von NTSC-Standards, die eine Rate von 60000/1001 aufweisen) genau ausgedrückt werden können. DWM bestimmt, wie lange die einzelnen Frames angezeigt werden sollen, indem bei jeder Desktopkomposition ein Resampling zwischen der Quellrate und der verwendeten Kompositionsrate verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | dwmapi.h |