Compartilhar via


Método IDXGISwapChain1::SetRotation (dxgi1_2.h)

Define a rotação dos buffers traseiros para a cadeia de troca.

Sintaxe

HRESULT SetRotation(
  [in] DXGI_MODE_ROTATION Rotation
);

Parâmetros

[in] Rotation

Um valor de tipo DXGI_MODE_ROTATION que especifica como definir a rotação dos buffers traseiros para a cadeia de troca.

Valor retornado

SetRotation retorna:

  • S_OK se ele definir com êxito a rotação.
  • DXGI_ERROR_INVALID_CALL se a cadeia de troca for um modelo de transferência de bloco de bits (bitblt). A cadeia de troca deve ser um modelo de inversão para chamar SetRotation com êxito.
  • Possivelmente outros códigos de erro descritos no tópico DXGI_ERROR .

Atualização de plataforma para Windows 7: No Windows 7 ou no Windows Server 2008 R2 com o Platform Update para Windows 7 instalado, a SetRotation falha com DXGI_ERROR_INVALID_CALL. Para obter mais informações sobre a Atualização de Plataforma para Windows 7, consulte Atualização de plataforma para Windows 7.

Comentários

Você só pode usar SetRotation para girar os buffers traseiros para cadeias de troca de modelo de flip que você apresenta no modo de janela.

Não há suporte para SetRotation para girar os buffers traseiros para cadeias de troca de modelo de flip que você apresenta no modo de tela inteira. Nessa situação, SetRotation não falha, mas você deve garantir que não especifique nenhuma rotação (DXGI_MODE_ROTATION_IDENTITY) para a cadeia de troca. Caso contrário, quando você chama IDXGISwapChain1::P resent1 ou IDXGISwapChain::P resent para apresentar um quadro, a apresentação falhará.

Requisitos

   
Cliente mínimo com suporte Windows 8 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Platform Update para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_2.h
Biblioteca Dxgi.lib

Confira também

IDXGISwapChain1