Compartir a través de


estructura D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS (d3dkmddi.h)

Indica cómo un controlador de solo visualización en modo kernel (KMDOD) es realizar una operación presente.

Sintaxis

typedef struct _D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS {
  union {
    struct {
      UINT Rotate : 1;
      UINT Reserved : 31;
    };
         UINT Value;
  };
} D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS;

Miembros

[in] Rotate

Valor UINT que especifica si se rotan los datos de presentación para que coincidan con la orientación actual de la pantalla durante la transferencia de bloques de bits de presentación (bitblt). La orientación actual de la pantalla se establece en el miembro Rotation de una estructura de D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION , que se establece en el miembro ContentTransformation de la estructura D3DKMDT_VIDPN_PRESENT_PATH para la ruta de acceso presente del vídeo.

El KMDOD debe girar los datos solo si se establece la marca girar campo de bits. Incluso si el KMDOD determina que la orientación actual de la pantalla se gira a partir de los datos de presentación y rotar no está establecida, el KMDOD no debe rotar los datos.

Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).

[in] Reserved

Este miembro está reservado y debe establecerse en cero.

Establecer este miembro en cero equivale a establecer los 31 bits restantes (0xFFFFFFFF) del miembro Value de 32 bits en ceros.

Value

Miembro de la unión que D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS contiene que puede contener un valor de 32 bits que identifica el tipo de operación presente que se va a realizar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3dkmddi.h (incluye D3dkmddi.h)

Consulte también

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION