Compartilhar via


D3DKMDT_VIDPN_PRESENT_PATH_ROTATION enumeração (d3dkmdt.h)

A enumeração D3DKMDT_VIDPN_PRESENT_PATH_ROTATION é usada para indicar o ângulo de rotação aplicado ao conteúdo exibido em um caminho presente 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 uma variável do tipo D3DKMDT_VIDPN_PRESENT_PATH_ROTATION ainda não recebeu um valor significativo.
D3DKMDT_VPPR_IDENTITY
Indica que não há rotação.
D3DKMDT_VPPR_ROTATE90
Indica que o ângulo de rotação é de 90 graus no sentido anti-horário.
D3DKMDT_VPPR_ROTATE180
Indica que o ângulo de rotação é de 180 graus no sentido anti-horário.
D3DKMDT_VPPR_ROTATE270
Indica que o ângulo de rotação é de 270 graus no sentido anti-horário.
D3DKMDT_VPPR_IDENTITY_OFFSET90
Indica que o conteúdo de origem não é modificado de forma alguma, e o driver de miniporto de exibição deve girar esse conteúdo de 90 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET90
Indica que o conteúdo de origem é girado 90 graus no sentido anti-horário e o driver deve girar esse conteúdo 90 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET90
Indica que o conteúdo de origem é girado 180 graus no sentido anti-horário e o driver deve girar esse conteúdo 90 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET90
Indica que o conteúdo de origem é girado 270 graus no sentido anti-horário e o driver deve girar esse conteúdo 90 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET180
Indica que o conteúdo de origem não é modificado de forma alguma e o driver deve girar esse conteúdo 180 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET180
Indica que o conteúdo de origem é girado 90 graus no sentido anti-horário e o driver deve girar esse conteúdo 180 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET180
Indica que o conteúdo de origem é girado 180 graus no sentido anti-horário e o driver deve girar esse conteúdo 180 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET180
Indica que o conteúdo de origem é girado 270 graus, e o driver deve girar esse conteúdo mais 180 graus. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_IDENTITY_OFFSET270
Indica que o conteúdo de origem não é modificado de forma alguma e o driver deve girar esse conteúdo 270 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE90_OFFSET270
Indica que o conteúdo de origem é girado 90 graus no sentido anti-horário e o driver deve girar esse conteúdo 270 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE180_OFFSET270
Indica que o conteúdo de origem é girado 180 graus no sentido anti-horário e o driver deve girar esse conteúdo 270 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_ROTATE270_OFFSET270
Indica que o conteúdo de origem é girado 270 graus no sentido anti-horário e o driver deve girar esse conteúdo 270 graus extra no sentido anti-horário. Para obter mais informações, consulte Comentários.

Com suporte começando com Windows 8.1 Update.
D3DKMDT_VPPR_UNPINNED
Indica que nenhum ângulo de rotação foi fixado para o caminho presente do VidPN.
D3DKMDT_VPPR_NOTSPECIFIED
Indica que nenhum ângulo de rotação (incluindo identidade) foi especificado.

Comentários

O membro Rotation da estrutura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION é um valor da enumeração D3DKMDT_VIDPN_PRESENT_PATH_ROTATION .

A partir do Windows 8.1 Update, novos valores constantes (D3DKMDT_VPPR_XXX_OFFSETXXX) estão disponíveis para especificar a orientação padrão de um dispositivo de exibição e um ângulo adicional (deslocamento) que o usuário tenha girado o dispositivo.

Aqui estão alguns exemplos de como definir a orientação e o deslocamento padrão:

  • Se a topologia for especificada como:
    • um único monitor,
    • um clone de rotação não independente de caminho ou
    • um monitor primário para um clone de rotação independente de caminho,
    use um dos valores de enumeração de 1 a 4:
    • D3DKMDT_VPPR_IDENTITY
    • D3DKMDT_VPPR_ROTATE90
    • D3DKMDT_VPPR_ROTATE180
    • D3DKMDT_VPPR_ROTATE270
  • Para um clone de rotação independente de caminho, o monitor secundário provavelmente terá D3DKMDT_VPPR_XXX_OFFSET270 definido se for um painel retrato-primeiro.
  • Considere também estes cenários incomuns:
    • Para um clone de rotação independente de caminho, um painel de exibição de paisagem conectado a um dispositivo primário de retrato provavelmente terá D3DKMDT_VPPR_XXX_OFFSET90 definido.
    • Para um clone de rotação independente de caminho em um sistema antes de Windows 8.1, um painel de exibição de paisagem conectado a um dispositivo primário de paisagem provavelmente terá D3DKMDT_VPPR_XXX_OFFSET180 definido.
Nota O sistema operacional não atualiza o valor do valor da versão da interface DXGKDDI_INTERFACE_VERSION para DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION. Se você quiser usar os membros independentes de caminho nessa estrutura, verifique se a versão da interface no driver está >= DXGKDDI_INTERFACE_VERSION_WDDM1_3_PATH_INDEPENDENT_ROTATION (0x4003).
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmdt.h

Confira também

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION