Freigeben über


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