énumération D3DKMDT_VIDPN_PRESENT_PATH_ROTATION (d3dkmdt.h)
L’énumération D3DKMDT_VIDPN_PRESENT_PATH_ROTATION est utilisée pour indiquer l’angle de rotation appliqué au contenu affiché sur un chemin d’accès présent VidPN.
Syntaxe
typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_ROTATION {
D3DKMDT_VPPR_UNINITIALIZED,
D3DKMDT_VPPR_IDENTITY,
D3DKMDT_VPPR_ROTATE90,
D3DKMDT_VPPR_ROTATE180,
D3DKMDT_VPPR_ROTATE270,
D3DKMDT_VPPR_IDENTITY_OFFSET90,
D3DKMDT_VPPR_ROTATE90_OFFSET90,
D3DKMDT_VPPR_ROTATE180_OFFSET90,
D3DKMDT_VPPR_ROTATE270_OFFSET90,
D3DKMDT_VPPR_IDENTITY_OFFSET180,
D3DKMDT_VPPR_ROTATE90_OFFSET180,
D3DKMDT_VPPR_ROTATE180_OFFSET180,
D3DKMDT_VPPR_ROTATE270_OFFSET180,
D3DKMDT_VPPR_IDENTITY_OFFSET270,
D3DKMDT_VPPR_ROTATE90_OFFSET270,
D3DKMDT_VPPR_ROTATE180_OFFSET270,
D3DKMDT_VPPR_ROTATE270_OFFSET270,
D3DKMDT_VPPR_UNPINNED,
D3DKMDT_VPPR_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_ROTATION;
Constantes
D3DKMDT_VPPR_UNINITIALIZED Indique qu’une variable de type D3DKMDT_VIDPN_PRESENT_PATH_ROTATION n’a pas encore été affectée à une valeur significative. |
D3DKMDT_VPPR_IDENTITY Indique qu’il n’y a pas de rotation. |
D3DKMDT_VPPR_ROTATE90 Indique que l’angle de rotation est de 90 degrés dans le sens inverse des aiguilles d’une montre. |
D3DKMDT_VPPR_ROTATE180 Indique que l’angle de rotation est de 180 degrés dans le sens inverse des aiguilles d’une montre. |
D3DKMDT_VPPR_ROTATE270 Indique que l’angle de rotation est de 270 degrés dans le sens inverse des aiguilles d’une montre. |
D3DKMDT_VPPR_IDENTITY_OFFSET90 Indique que le contenu source n’est pas modifié de quelque manière que ce soit et que le pilote miniport d’affichage doit faire pivoter ce contenu à 90 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE90_OFFSET90 Indique que le contenu source est pivoté de 90 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 90 degrés supplémentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET90 Indique que le contenu source est pivoté de 180 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 90 degrés supplémentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE270_OFFSET90 Indique que le contenu source est pivoté de 270 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 90 degrés supplémentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_IDENTITY_OFFSET180 Indique que le contenu source n’est pas modifié de quelque manière que ce soit et que le pilote doit faire pivoter ce contenu d’une valeur de 180 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE90_OFFSET180 Indique que le contenu source est pivoté de 90 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 180 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET180 Indique que le contenu source est pivoté à 180 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 180 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE270_OFFSET180 Indique que le contenu source est pivoté de 270 degrés et que le pilote doit faire pivoter ce contenu de 180 degrés supplémentaires. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_IDENTITY_OFFSET270 Indique que le contenu source n’est pas modifié de quelque manière que ce soit et que le pilote doit faire pivoter ce contenu d’une valeur supplémentaire de 270 degrés dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE90_OFFSET270 Indique que le contenu source est pivoté de 90 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 270 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET270 Indique que le contenu source est pivoté à 180 degrés dans le sens inverse des aiguilles d’une montre, et que le pilote doit faire pivoter ce contenu de 270 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_ROTATE270_OFFSET270 Indique que le contenu source est pivoté de 270 degrés dans le sens inverse des aiguilles d’une montre et que le pilote doit faire pivoter ce contenu de 270 degrés supplémentaire dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Prise en charge à partir de la mise à jour de Windows 8.1. |
D3DKMDT_VPPR_UNPINNED Indique qu’aucun angle de rotation n’a été épinglé pour le chemin actuel de VidPN. |
D3DKMDT_VPPR_NOTSPECIFIED Indique qu’aucun angle de rotation (y compris l’identité) n’a été spécifié. |
Remarques
Le membre Rotation de la structure D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION est une valeur de l’énumération D3DKMDT_VIDPN_PRESENT_PATH_ROTATION.
À compter de la mise à jour de Windows 8.1, de nouvelles valeurs constantes (D3DKMDT_VPPR_XXX_OFFSETXXX) sont disponibles pour spécifier à la fois l’orientation par défaut d’un appareil d’affichage et un angle supplémentaire (décalage) que l’utilisateur a pivoté sur l’appareil.
Voici quelques exemples de définition de l’orientation et du décalage par défaut :
- Si la topologie est spécifiée comme suit :
- un seul moniteur,
- un clone de rotation indépendant du chemin d’accès ou
- un moniteur principal pour un clone de rotation indépendant du chemin d’accès,
- D3DKMDT_VPPR_IDENTITY
- D3DKMDT_VPPR_ROTATE90
- D3DKMDT_VPPR_ROTATE180
- D3DKMDT_VPPR_ROTATE270
- Pour un clone de rotation indépendant du chemin d’accès, le moniteur secondaire a probablement D3DKMDT_VPPR_XXX_OFFSET270 défini s’il s’agit d’un panneau portrait-first.
- Tenez également compte de ces scénarios rares :
- Pour un clone de rotation indépendant du chemin d’accès, un panneau d’affichage paysage connecté à un appareil principal portrait-premier aura probablement D3DKMDT_VPPR_XXX_OFFSET90 défini.
- Pour un clone de rotation indépendant du chemin d’accès sur un système avant Windows 8.1, un panneau d’affichage paysage connecté à un appareil principal paysage-premier aura probablement D3DKMDT_VPPR_XXX_OFFSET180 défini.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
d’en-tête | d3dkmdt.h |