> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateSurface (consoles XBOX Series)

> Retourne une surface.

Retourne une surface. Cette méthode est utilisée en interne et vous ne devez pas l'appeler directement dans votre application.

## Syntaxe

```cpp theme={null}
HRESULT CreateSurface(  
         const DXGI_SURFACE_DESC *pDesc,  
         UINT NumSurfaces,  
         DXGI_USAGE Usage,  
         const DXGI_SHARED_RESOURCE* pSharedResource,  
         IDXGISurface** ppSurface  
)  
```

### Paramètres

\**pDesc*   \_In\_\
Type : DXGI\_SURFACE\_DESC

Pointeur vers une structure [DXGI\_SURFACE\_DESC](https://learn.microsoft.com/en-us/windows/win32/api/dxgi/ns-dxgi-dxgi_surface_desc) qui décrit la surface.

*NumSurfaces*   \_In\_\
Type : UINT

Nombre de surfaces à créer.

*Usage*   \_In\_\
Type : DXGI\_USAGE

Indicateur [DXGI\_USAGE](https://learn.microsoft.com/en-us/windows/win32/direct3ddxgi/dxgi-usage) qui spécifie la façon dont la surface doit être utilisée.

*pSharedResource*   \_In\_opt\_\
Type : DXGI\_SHARED\_RESOURCE\*

Représente un handle [DXGI\_SHARED\_RESOURCE](https://learn.microsoft.com/en-us/windows/win32/api/dxgi/ns-dxgi-dxgi_shared_resource) vers une ressource partagée.

*ppSurface*   \_Out\_\
Type : IDXGISurface\*\*

Adresse d'un pointeur d'interface [IDXGISurface](https://learn.microsoft.com/en-us/windows/win32/api/dxgi/nn-dxgi-idxgisurface) vers la première surface créée.

### Valeur de retour

Type : HRESULT

Retourne S\_OK en cas de réussite; sinon, retourne un code d'erreur. Pour obtenir la liste des codes d'erreur, consultez [Codes de retour Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12-graphics-reference-returnvalues).

## Configuration requise

**En-tête :** d3d12\_xs.h

**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[IDXGIDevice](/fr-CA/reference/graphics/d3d12_xs/interfaces/IDXGIDevice/idxgidevice)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [CreateHeap1 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [CreateReservedResource2 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createreservedresource2_public.md)
- [CreatePlacedResource2 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device10/methods/id3d12device10_createplacedresource2_public.md)
- [CreateMetaCommand (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_createmetacommand_public.md)
