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) |