Partager via


structure D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS (d3dkmddi.h)

Indique comment un pilote d’affichage uniquement en mode noyau (KMDOD) doit effectuer une opération actuelle.

Syntaxe

typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
  union {
    struct {
      UINT Rotate : 1;
      UINT Reserved : 31;
    };
         UINT Value;
  };
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;

Membres

[in] Rotate

Valeur UINT qui spécifie s’il faut faire pivoter les données de présentation pour qu’elles correspondent à l’orientation actuelle de l’écran pendant le transfert de bloc de bits de présentation (bitblt). L’orientation actuelle de l’écran est définie dans le membre Rotation d’une structure D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION , qui est défini dans le membre ContentTransformation de la structure D3DKMDT_VIDPN_PRESENT_PATH pour le chemin d’accès présent de la vidéo.

Le KMDOD doit faire pivoter les données uniquement si l’indicateur de champ de bits pivoter est défini. Même si le KMDOD détermine que l’orientation actuelle de l’écran est pivotée à partir des données de présentation et que la rotation n’est pas définie, le KMDOD ne doit pas faire pivoter les données.

Définir ce membre équivaut à définir le premier bit du membre Value 32 bits (0x00000001).

[in] Reserved

Ce membre est réservé et doit être défini sur zéro.

Définir ce membre sur zéro équivaut à définir les 31 bits restants (0xFFFFFFFF) du membre Value 32 bits sur zéros.

Value

Membre de l’union que contient D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS qui peut contenir une valeur 32 bits qui identifie le type d’opération actuelle à effectuer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmddi.h (inclure D3dkmddi.h)

Voir aussi

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION