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.
Sintaxis
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 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 en un sentido contrario a las agujas del reloj extra de 90 grados. 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 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_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 un 90 grados extra 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_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 en sentido contrario a las agujas del reloj de 180 grados adicionales. 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 extra 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 adicional de 180 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_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 en sentido contrario a las 270 grados adicionales. 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 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_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). |
Observaciones
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 visualización 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 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 establecer si es un panel vertical.
- 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 visualización de primera vista horizontal conectado a un dispositivo principal 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 anterior a Windows 8.1, es probable que un panel de pantalla horizontal conectado a un dispositivo primario de primera ubicación tenga D3DKMDT_VPPR_XXX_OFFSET180 establecido.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista |
encabezado de | d3dkmdt.h |