> ## 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.

# XBTCCreateBuffer

> Crée un conteneur de données générique.

Crée un conteneur de données générique.  Cela équivaut à créer une texture 1D sans mipmaps, mais ignore l'exigence de tiling avant la compression.

## Syntaxe

```cpp theme={null}
HRESULT XBTCCreateBuffer(  
         XBTCTextureContainer** ppBuffer,  
         SIZE_T SizeInBytes  
)  
```

### Paramètres

*ppBuffer*   \_Out\_\
Type : [XBTCTextureContainer](/fr/reference/graphics/xbtc/interfaces/XBTCTextureContainer/xbtctexturecontainer)\*\*

En cas de réussite, retourne un pointeur vers la mémoire tampon créée.

*SizeInBytes*   \_In\_\
Type : SIZE\_T

Taille en octets de la mémoire tampon à créer.

### Valeur de retour

Type : HRESULT

Retourne S\_OK en cas de réussite ; sinon, retourne un code d'erreur HRESULT.

## Configuration requise

**En-tête :** XBTC.h

**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[XBTC](/fr/reference/graphics/xbtc/xbtc_members)\
[Vue d'ensemble de XBOX Texture Compressor](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbox-texture-compressor)


## Related topics

- [CreateConstantBufferView](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createconstantbufferview_public.md)
- [PFGroupsCreateGroupGetResult](/services/playfab/api-references/c/pfgroups/functions/pfgroupscreategroupgetresult.md)
- [PFGroupsCreateRoleGetResult](/services/playfab/api-references/c/pfgroups/functions/pfgroupscreaterolegetresult.md)
- [PFCatalogCreateUploadUrlsGetResult](/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresult.md)
- [PFCatalogCreateDraftItemGetResult](/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreatedraftitemgetresult.md)
