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

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

L'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

L'identificateur de fichier FOURCC de l'archive, sous la forme d'un entier non signé de 32 bits créé par la concaténation de quatre caractères ASCII. Cette valeur est définie sur la concaténation de « XBTC ».

*Version*\
Type : uint32\_t

La version du format de l'archive.

*TextureCount*\
Type : uint32\_t

Le nombre de descriptions de textures individuelles dans l'archive.

*DataOffset*\
Type : uint64\_t

La position de départ du décalage, en octets, des données dans l'archive. Cette valeur est définie sur la taille de l'en-tête et de l'index, en octets.

*DataSize*\
Type : uint64\_t

La 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-CA/reference/graphics/xbtc/interfaces/XBTCArchiveReader/xbtcarchivereader) pour identifier, ouvrir et analyser les archives XBTC. Utilisez la méthode [OpenFromFile](/fr-CA/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-CA/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 de `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-CA/reference/graphics/xbtc/structs/xbtc_offset_and_index)\
[XBTC\_STREAM\_INFO](/fr-CA/reference/graphics/xbtc/structs/xbtc_stream_info)\
[XBTC\_TEXTURE\_INFO](/fr-CA/reference/graphics/xbtc/structs/xbtc_texture_info)\
[XBTC](/fr-CA/reference/graphics/xbtc/xbtc_members)


## Related topics

- [Référence de l'outil XBOX Texture Compressor (XBTC)](/fr-CA/build/core-features/graphics/newfeatures/xbtc/index.md)
- [Lister les serveurs multijoueurs archivés](/fr-CA/services/playfab/api-references/rest/multiplayer/multiplayer-server/list-archived-multiplayer-servers.md)
- [Accéder aux résultats archivés des tournois](/fr-CA/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-CA/services/playfab/multiplayer/servers/build-server-overview.md)
