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

# XBTCDecompressTextureAlloc

> Crée et alloue un conteneur de texture pour une texture en mosaïque en décompressant une texture d'une archive.

Crée et alloue un conteneur de texture pour une texture en mosaïque en décompressant une texture d'une archive.

## Syntaxe

```cpp theme={null}
HRESULT XBTCDecompressTextureAlloc(  
         XBTCTextureContainer** ppTextureContainer,  
         const XBTCArchive* pArchive,  
         uint32_t TextureIdx  
)  
```

### Paramètres

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

Pointeur vers une adresse d'un `XBTCTextureContainer`.

*pArchive*   \_In\_\
Type : [XBTCArchive](/fr-CA/reference/graphics/xbtc/interfaces/XBTCArchive/xbtcarchive)\*

Pointeur vers un `XBTCArchive`.

*TextureIdx*   \_In\_\
Type : uint32\_t

Index de base zéro de la texture.

### Valeur de retour

Type : HRESULT

Retourne `S_OK` en cas de réussite; sinon, retourne un code d'erreur HRESULT.

## Remarques

Cette méthode extrait une texture de l'archive et alloue un conteneur de texture.\
Pour plus d'informations sur les archives XBTC, consultez [XBOX Texture Compressor (XBTC)](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbox-texture-compressor).

## Configuration requise

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

**Plateformes prises en charge** : consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[XBTC](/fr-CA/reference/graphics/xbtc/xbtc_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [GetResourceAllocationInfo](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_getresourceallocationinfo_public.md)
- [GetResourceAllocationInfo1 (consoles XBOX Series)](/fr-CA/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_getresourceallocationinfo1_public.md)
- [Décompression matérielle facile](/fr-CA/build/console-features/storage/directstorage/directstorage-drop-in-decompression.md)
- [D3D12_TEXTURE_COPY_LOCATION](/fr-CA/reference/graphics/d3d12/structs/d3d12_texture_copy_location_public.md)
