Compartir a través de


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,
    use uno de los valores de enumeración de 1 a 4:
    • 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.
Nota El sistema operativo no actualiza el valor del valor de la versión de la interfaz DXGKDDI_INTERFACE_VERSION a DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION. Si desea usar los miembros independientes de la ruta de acceso de esta estructura, debe asegurarse de que la versión de la interfaz del controlador es >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003).
 

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmdt.h

Consulte también

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION