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 |