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,
- 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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmdt.h |