Método IDXGIOutput::SetDisplaySurface (dxgi.h)
Cambia el modo de presentación.
Sintaxis
HRESULT SetDisplaySurface(
[in] IDXGISurface *pScanoutSurface
);
Parámetros
[in] pScanoutSurface
Tipo: IDXGISurface*
Puntero a una superficie (consulte IDXGISurface) que se usa para representar una imagen en la pantalla. La superficie debe haberse creado como un búfer de reserva (DXGI_USAGE_BACKBUFFER).
Valor devuelto
Tipo: HRESULT
Devuelve uno de los valores de DXGI_ERROR .
Comentarios
Las aplicaciones no deben llamar a IDXGIOutput::SetDisplaySurface directamente, ya que los resultados serán impredecibles. El objeto de cadena de intercambio DXGI lo llama implícitamente durante las transiciones de pantalla completa y no debe usarse como sustituto de los métodos de cadena de intercambio.
Solo se debe llamar a este método entre las llamadas IDXGIOutput::TakeOwnership e IDXGIOutput::ReleaseOwnership .
Notas de las aplicaciones de la Tienda Windows
Si una aplicación de la Tienda Windows usa SetDisplaySurface, se produce un error DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dxgi.h |
Library | DXGI.lib |