Compartir a través de


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

Consulte también

IDXGIOutput