Compartilhar via


Método IDXGIOutput::SetDisplaySurface (dxgi.h)

Altera o modo de exibição.

Sintaxe

HRESULT SetDisplaySurface(
  [in] IDXGISurface *pScanoutSurface
);

Parâmetros

[in] pScanoutSurface

Tipo: IDXGISurface*

Um ponteiro para uma superfície (consulte IDXGISurface) usado para renderizar uma imagem na tela. A superfície deve ter sido criada como um buffer de fundo (DXGI_USAGE_BACKBUFFER).

Retornar valor

Tipo: HRESULT

Retorna um dos valores de DXGI_ERROR .

Comentários

IDXGIOutput::SetDisplaySurface não deve ser chamado diretamente por aplicativos, pois os resultados serão imprevisíveis. Ele é chamado implicitamente pelo objeto de cadeia de troca DXGI durante transições de tela inteira e não deve ser usado como um substituto para métodos de cadeia de troca.

Esse método só deve ser chamado entre chamadas IDXGIOutput::TakeOwnership e IDXGIOutput::ReleaseOwnership .

Anotações para aplicativos da Windows Store

Se um aplicativo da Windows Store usar SetDisplaySurface, ele falhará com DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho dxgi.h
Biblioteca DXGI.lib

Confira também

IDXGIOutput