Interface IDXGISurface2 (dxgi1_2.h)

L’interface IDXGISurface2 étend l’interface IDXGISurface1 en ajoutant la prise en charge des surfaces de sous-ressources et en obtenant un handle à une ressource partagée.

Héritage

L’interface IDXGISurface2 hérite d’IDXGISurface1. IDXGISurface2 a également les types de membres suivants :

Méthodes

L’interface IDXGISurface2 utilise ces méthodes.

 
IDXGISurface2 ::GetResource

Obtient la ressource parente et l’index de sous-ressource qui prennent en charge une surface de sous-ressource.

Remarques

Un objet image-data est une section 2D de mémoire, communément appelée surface. Pour obtenir la surface à partir d’une sortie, appelez IDXGIOutput ::GetDisplaySurfaceData. Ensuite, appelez QueryInterface sur l’objet IDXGISurface retourné par IDXGIOutput ::GetDisplaySurfaceData pour récupérer l’interface IDXGISurface2 .

Tout objet qui prend en charge IDXGISurface prend également en charge IDXGISurface2.

Le runtime crée automatiquement une interface IDXGISurface2 lorsqu’il crée un objet de ressource Direct3D qui représente une surface. Par exemple, le runtime crée une interface IDXGISurface2 lorsque vous appelez ID3D11Device ::CreateTexture2D pour créer une texture 2D. Pour récupérer l’interface IDXGISurface2 qui représente la surface de texture 2D, appelez ID3D11Texture2D ::QueryInterface. Dans cet appel, vous devez passer l’identificateur d’IDXGISurface2. Si la texture 2D n’a qu’un seul niveau de mappage MIP et ne se compose pas d’un tableau de textures, QueryInterface réussit et retourne un pointeur vers le pointeur d’interface IDXGISurface2 . Sinon, QueryInterface échoue et ne retourne pas le pointeur vers IDXGISurface2.

Vous pouvez appeler la méthode IDXGIResource1 ::CreateSubresourceSurface pour créer une interface IDXGISurface2 qui fait référence à une sous-ressource d’une ressource stéréo.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dxgi1_2.h

Voir aussi

DXGI Interfaces

IDXGISurface1