enumeración D3DKMDT_VIDPN_PRESENT_PATH_ROTATION (d3dkmdt.h)
La enumeración D3DKMDT_VIDPN_PRESENT_PATH_ROTATION se usa para indicar el ángulo de rotación aplicado al contenido mostrado en una ruta de acceso presente de 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 Indica que aún no se ha asignado un valor significativo a una variable de tipo D3DKMDT_VIDPN_PRESENT_PATH_ROTATION. |
D3DKMDT_VPPR_IDENTITY Indica que no hay ninguna rotación. |
D3DKMDT_VPPR_ROTATE90 Indica que el ángulo de rotación es de 90 grados en sentido contrario a las agujas del reloj. |
D3DKMDT_VPPR_ROTATE180 Indica que el ángulo de rotación es de 180 grados en sentido contrario a las agujas del reloj. |
D3DKMDT_VPPR_ROTATE270 Indica que el ángulo de rotación es de 270 grados en sentido contrario a las agujas del reloj. |
D3DKMDT_VPPR_IDENTITY_OFFSET90 Indica que el contenido de origen no se modifica de ninguna manera, y el controlador de minipuerto de pantalla debe girar este contenido un 90 grados adicional en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE90_OFFSET90 Indica que el contenido de origen gira 90 grados en sentido contrario a las agujas del reloj y el controlador debe girar este contenido en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE180_OFFSET90 Indica que el contenido de origen gira 180 grados en sentido contrario a las agujas del reloj y el controlador debe girar este contenido en sentido contrario a 90 grados. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE270_OFFSET90 Indica que el contenido de origen gira 270 grados en sentido contrario a las agujas del reloj y el controlador debe girar este contenido en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_IDENTITY_OFFSET180 Indica que el contenido de origen no se modifica de ninguna manera, y el controlador debe girar este contenido un 180 grados adicional en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE90_OFFSET180 Indica que el contenido de origen gira 90 grados en sentido contrario a las agujas del reloj, y el controlador debe girar este contenido un 180 grados adicional en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE180_OFFSET180 Indica que el contenido de origen gira 180 grados en sentido contrario a las agujas del reloj, y el controlador debe girar este contenido un 180 grados adicional en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE270_OFFSET180 Indica que el contenido de origen gira 270 grados y el controlador debe girar este contenido un adicional de 180 grados. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_IDENTITY_OFFSET270 Indica que el contenido de origen no se modifica de ninguna manera, y el controlador debe girar este contenido un 270 grados adicional en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE90_OFFSET270 Indica que el contenido de origen gira 90 grados en sentido contrario a las agujas del reloj y el controlador debe girar este contenido en sentido contrario a las agujas del reloj de 270 grados. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE180_OFFSET270 Indica que el contenido de origen gira 180 grados en sentido contrario a las agujas del reloj, y el controlador debe girar este contenido un adicional de 270 grados en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_ROTATE270_OFFSET270 Indica que el contenido de origen gira 270 grados en sentido contrario a las agujas del reloj, y el controlador debe girar este contenido un adicional de 270 grados en sentido contrario a las agujas del reloj. Para obtener más información, consulta Comentarios. Se admite a partir de Windows 8.1 Update. |
D3DKMDT_VPPR_UNPINNED Indica que no se ha anclado ningún ángulo de rotación para la ruta de acceso presente de VidPN. |
D3DKMDT_VPPR_NOTSPECIFIED Indica que no se ha especificado ningún ángulo de rotación (incluida la identidad). |
Comentarios
El miembro Rotation de la estructura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION es un valor de la enumeración D3DKMDT_VIDPN_PRESENT_PATH_ROTATION .
A partir de Windows 8.1 Update, hay nuevos valores constantes (D3DKMDT_VPPR_XXX_OFFSETXXX) disponibles para especificar la orientación predeterminada de un dispositivo de pantalla y un ángulo adicional (desplazamiento) que el usuario ha girado el dispositivo.
Estos son algunos ejemplos de cómo establecer la orientación y el desplazamiento predeterminados:
- Si la topología se especifica como:
- un solo monitor,
- un clon de rotación no independiente de la ruta de acceso, o
- un monitor principal para un clon de rotación independiente de la ruta de acceso,
- D3DKMDT_VPPR_IDENTITY
- D3DKMDT_VPPR_ROTATE90
- D3DKMDT_VPPR_ROTATE180
- D3DKMDT_VPPR_ROTATE270
- En el caso de un clon de rotación independiente de la ruta de acceso, es probable que el monitor secundario tenga D3DKMDT_VPPR_XXX_OFFSET270 establecido si es un panel vertical primero.
- Tenga en cuenta también estos escenarios poco comunes:
- En el caso de un clon de rotación independiente de la ruta de acceso, es probable que un panel de pantalla con prioridad horizontal conectado a un dispositivo primario vertical tenga D3DKMDT_VPPR_XXX_OFFSET90 establecido.
- En el caso de un clon de rotación independiente de la ruta de acceso en un sistema antes de Windows 8.1, es probable que un panel de pantalla de primera vista horizontal conectado a un dispositivo primario con prioridad horizontal tenga D3DKMDT_VPPR_XXX_OFFSET180 establecido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmdt.h |