Partager via


structure DWM_PRESENT_PARAMETERS (dwmapi.h)

Spécifie les paramètres d’image vidéo du Gestionnaire de fenêtres de bureau (DWM) pour la composition d’images. Utilisé par la fonction DwmSetPresentParameters .

Syntaxe

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;

Membres

cbSize

Taille de la structure DWM_PRESENT_PARAMETERS .

fQueue

TRUE si l’appelant demande des cadeaux mis en file d’attente ; sinon, FALSE. Si la valeur est TRUE, les paramètres restants doivent être spécifiés. Si la valeur est FALSE, la présentation mise en file d’attente est désactivée pour cette fenêtre et le comportement présent retourne au comportement par défaut.

cRefreshStart

Valeur ULONGLONG qui fournit le numéro d’actualisation que le cadre présenté suivant doit commencer à afficher.

cBuffer

Nombre d’images que l’application indique à DWM de mettre en file d’attente. La plage valide est comprise entre 2 et 8.

fUseSourceRate

TRUE si l’application souhaite que DWM planifie la présentation en fonction du débit source. FALSE si l’application décide du nombre d’actualisations à afficher pour chaque image. Si la valeur est TRUE, rateSource doit être spécifiée. Si la valeur est FALSE, cRefreshesPerFrame doit être spécifiée.

rateSource

Taux, en images par seconde, de la matière source affichée.

cRefreshesPerFrame

Nombre d’actualisations du moniteur par lesquelles chaque image doit être affichée à l’écran.

eSampling

Type d’échantillonnage de trame à utiliser pour la composition.

Remarques

Le membre rateSource est exprimé sous forme de ratio afin que le contenu (comme celui qui utilise les normes NTSC, qui a un taux de 60000/1001) puisse être exprimé avec précision. DWM détermine la durée d’affichage de chaque image en effectuant un rééchantillonnage entre le taux source et le taux de composition en cours d’utilisation chaque fois que le bureau est composé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête dwmapi.h