é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.
Syntax
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 reçu de 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 en aucun cas modifié et que le pilote miniport d’affichage 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. Pris en charge à partir de Mise à jour 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 d’une valeur supplémentaire de 90 degrés dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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 dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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 dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour Windows 8.1. |
D3DKMDT_VPPR_IDENTITY_OFFSET180 Indique que le contenu source n’est en aucun cas modifié et que le pilote doit faire pivoter ce contenu d’une manière supplémentaire de 180 degrés dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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émentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET180 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 180 degrés supplémentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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. Pris en charge à partir de Mise à jour Windows 8.1. |
D3DKMDT_VPPR_IDENTITY_OFFSET270 Indique que le contenu source n’est pas modifié d’aucune façon, et que le pilote doit faire pivoter ce contenu de 270 degrés supplémentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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émentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour Windows 8.1. |
D3DKMDT_VPPR_ROTATE180_OFFSET270 Indique que le contenu source fait l’objet d’une rotation de 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émentaires dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour 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 d’une valeur supplémentaire de 270 degrés dans le sens inverse des aiguilles d’une montre. Pour plus d’informations, consultez Remarques. Pris en charge à partir de Mise à jour Windows 8.1. |
D3DKMDT_VPPR_UNPINNED Indique qu’aucun angle de rotation n’a été épinglé pour le chemin d’accès actuel VidPN. |
D3DKMDT_VPPR_NOTSPECIFIED Indique qu’aucun angle de rotation (identité comprise) 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 Mise à jour Windows 8.1, de nouvelles valeurs constantes (D3DKMDT_VPPR_XXX_OFFSETXXX) sont disponibles pour spécifier l’orientation par défaut d’un périphérique d’affichage et un angle supplémentaire (décalage) que l’utilisateur a fait pivoter 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 non 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 des scénarios suivants :
- Pour un clone de rotation indépendant du chemin d’accès, un panneau d’affichage paysage connecté à un appareil principal portrait-first aura probablement D3DKMDT_VPPR_XXX_OFFSET90 défini.
- Pour un clone de rotation indépendant du chemin d’accès sur un système antérieur à Windows 8.1, un panneau d’affichage paysage connecté à un appareil principal de type paysage aura probablement D3DKMDT_VPPR_XXX_OFFSET180 défini.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h |