Método IDXGISwapChain2::SetSourceSize (dxgi1_3.h)

Define a região de origem a ser usada para a cadeia de troca.

Use SetSourceSize para especificar a parte da cadeia de troca da qual o sistema operacional apresenta. Isso permite um redimensionamento eficaz sem chamar o método IDXGISwapChain::ResizeBuffers mais caro. Antes de Windows 8.1, chamar IDXGISwapChain::ResizeBuffers era a única maneira de redimensionar a cadeia de troca. O retângulo de origem é sempre definido pela região [0, 0, Width, Height].

Sintaxe

HRESULT SetSourceSize(
  UINT Width,
  UINT Height
);

Parâmetros

Width

Largura de origem a ser usada para a cadeia de troca. Esse valor deve ser maior que zero e deve ser menor ou igual à largura geral da cadeia de troca.

Height

Altura de origem a ser usada para a cadeia de troca. Esse valor deve ser maior que zero e deve ser menor ou igual à altura geral da cadeia de troca.

Retornar valor

Esse método pode retornar:

  • E_INVALIDARG se um ou mais parâmetros excederem o tamanho do buffer traseiro.
  • Possivelmente outros códigos de erro descritos no tópico DXGI_ERROR .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_3.h
Biblioteca Dxgi.lib

Confira também

GetSourceSize

IDXGISwapChain2