Share via


IDXGIOutput ::SetDisplaySurface, méthode (dxgi.h)

Modifie le mode d’affichage.

Syntaxe

HRESULT SetDisplaySurface(
  [in] IDXGISurface *pScanoutSurface
);

Paramètres

[in] pScanoutSurface

Type : IDXGISurface*

Pointeur vers une surface (voir IDXGISurface) utilisée pour le rendu d’une image à l’écran. La surface doit avoir été créée en tant que mémoire tampon arrière (DXGI_USAGE_BACKBUFFER).

Valeur retournée

Type : HRESULT

Retourne l’une des valeurs DXGI_ERROR .

Remarques

IDXGIOutput ::SetDisplaySurface ne doit pas être appelé directement par les applications, car les résultats seront imprévisibles. Il est appelé implicitement par l’objet de chaîne d’échange DXGI pendant les transitions plein écran et ne doit pas être utilisé comme substitut aux méthodes de chaîne d’échange.

Cette méthode ne doit être appelée qu’entre les appels IDXGIOutput ::TakeOwnership et IDXGIOutput ::ReleaseOwnership .

Remarques pour les applications du Windows Store

Si une application du Windows Store utilise SetDisplaySurface, elle échoue avec DXGI_ERROR_NOT_CURRENTLY_AVAILABLE.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dxgi.h
Bibliothèque DXGI.lib

Voir aussi

IDXGIOutput