Compartilhar via


estrutura D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS (d3dkmddi.h)

Indica como um driver somente exibição do modo kernel (KMDOD) deve executar uma operação atual.

Sintaxe

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

Membros

[in] Rotate

Um valor UINT que especifica se os dados da apresentação devem ser girados para corresponder à orientação atual da tela durante a transferência de bloco de bits da apresentação (bitblt). A orientação atual da tela é definida no membro Rotation de uma estrutura D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION , que é definida no membro ContentTransformation da estrutura D3DKMDT_VIDPN_PRESENT_PATH para o caminho presente do vídeo.

O KMDOD deverá girar os dados somente se o sinalizador Girar campo de bits estiver definido. Mesmo que o KMDOD determine que a orientação atual da tela é girada a partir dos dados da apresentação e Rotate não está definido, o KMDOD não deve girar os dados.

Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).

[in] Reserved

Esse membro é reservado e deve ser definido como zero.

Definir esse membro como zero é equivalente a definir os 31 bits restantes (0xFFFFFFFF) do membro Value de 32 bits como zeros.

Value

Um membro na união que D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS contém que pode conter um valor de 32 bits que identifica o tipo de operação atual a ser executada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION