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

# XBTC_ARCHIVE_HEADER

> En-tête de 16 octets d'une archive XBTC.

En-tête de 16 octets d'une archive XBTC.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct XBTC_ARCHIVE_HEADER {  
    uint32_t Identifier;  
    uint32_t Version : 8;  
    uint32_t TextureCount : 24;  
    uint64_t DataOffset : 24;  
    uint64_t DataSize : 40;  
} XBTC_ARCHIVE_HEADER  
```

<a id="membersSection" />

### Membres

*Identifier*\
Type : uint32\_t

Identificateur de fichier FOURCC de l'archive, sous la forme d'un entier non signé 32 bits créé en concaténant quatre caractères ASCII. Cette valeur correspond à la concaténation de « XBTC ».

*Version*\
Type : uint32\_t

Version du format de l'archive.

*TextureCount*\
Type : uint32\_t

Nombre de descriptions de texture individuelles dans l'archive.

*DataOffset*\
Type : uint64\_t

Position de départ du décalage, en octets, des données dans l'archive. Cette valeur correspond à la taille de l'en-tête et de l'index en octets.

*DataSize*\
Type : uint64\_t

Taille, en octets, des données stockées dans l'archive.

<a id="remarksSection" />

## Remarques

Cette structure est utilisée par les instances de [XBTCArchiveReader](/fr/reference/graphics/xbtc/interfaces/XBTCArchiveReader/xbtcarchivereader) pour identifier, ouvrir et analyser les archives XBTC. Utilisez la méthode [OpenFromFile](/fr/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_openfromfile) pour ouvrir et analyser une archive stockée sous forme de fichier. Vous pouvez également ouvrir et analyser une archive stockée en mémoire en appelant la méthode [OpenFromMemory](/fr/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_openfrommemory) et en spécifiant un pointeur vers la structure `XBTC_ARCHIVE_HEADER` de cette archive.

Cette structure représente toujours les 16 premiers octets d'une archive XBTC, et la somme des valeurs de `DataOffset` et `DataSize` doit être égale à la taille totale, en octets, de l'archive. Pour plus d'informations sur le contenu et la structure d'une archive XBTC, consultez [Spécification du format de fichier d'archive XBOX Texture Compressor (XBTC)](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbtc-archive-format).

<a id="requirementsSection" />

## Configuration requise

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

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

<a id="seealsoSection" />

## Voir aussi

[XBTC\_OFFSET\_AND\_INDEX](/fr/reference/graphics/xbtc/structs/xbtc_offset_and_index)\
[XBTC\_STREAM\_INFO](/fr/reference/graphics/xbtc/structs/xbtc_stream_info)\
[XBTC\_TEXTURE\_INFO](/fr/reference/graphics/xbtc/structs/xbtc_texture_info)\
[XBTC](/fr/reference/graphics/xbtc/xbtc_members)


## Related topics

- [Référence de l'outil XBOX Texture Compressor (XBTC)](/fr/build/core-features/graphics/newfeatures/xbtc/index.md)
- [Répertorier les serveurs multijoueurs archivés](/fr/services/playfab/api-references/rest/multiplayer/multiplayer-server/list-archived-multiplayer-servers.md)
- [Accéder aux résultats archivés des tournois](/fr/services/playfab/community/leaderboards/tournaments-leaderboards/accessing-archived-tournament-results.md)
- [List Archived Multiplayer Servers](/api-reference/multiplayerserver/list-archived-multiplayer-servers.md)
- [Page de vue d'ensemble des serveurs](/fr/services/playfab/multiplayer/servers/build-server-overview.md)
