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

# GetResourceSeekOffset

> Obtient le décalage de recherche des données de flux d'une texture.

Obtient le décalage de recherche des données de flux d'une texture.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
int64_t GetResourceSeekOffset(  
         uint32_t ResourceIdx  
)  
```

<a id="parametersSection" />

### Paramètres

*ResourceIdx*\
Type : uint32\_t

Index de base zéro de la texture.

<a id="retvalSection" />

### Valeur de retour

Type : int64\_t

Valeur du décalage de recherche, en octets, depuis le début du fichier, pour les données de flux de la texture spécifiée, en cas de réussite ; sinon, retourne -1.

<a id="remarksSection" />

## Remarques

Cette méthode retourne la valeur du décalage de recherche, depuis le début de l'archive XBTC, des données de flux de la texture spécifiée. La valeur du décalage de recherche est toujours un multiple de 16 octets, car le matériel de décompression exige que les décalages de recherche soient alignés sur une limite de 16 octets. Si `ResourceIdx` est défini sur l'index d'une texture de l'archive, cette méthode retourne la somme de la valeur `DataOffset` de la structure [XBTC\_ARCHIVE\_HEADER](/fr/reference/graphics/xbtc/structs/xbtc_archive_header) de l'archive et de la valeur `BaseOffset` de la structure [XBTC\_OFFSET\_AND\_INDEX](/fr/reference/graphics/xbtc/structs/xbtc_offset_and_index) de la texture spécifiée. Si `ResourceIdx` est défini sur une valeur supérieure ou égale au nombre de textures de l'archive, cette méthode retourne -1. 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

[GetTextureOffset](/fr/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_gettextureoffset)\
[XBTCArchiveReader](/fr/reference/graphics/xbtc/interfaces/XBTCArchiveReader/xbtcarchivereader)\
[XBTC](/fr/reference/graphics/xbtc/xbtc_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [GetXmaBlockContainingSample](/reference/audio/xma2defs/functions/getxmablockcontainingsample.md)
- [GetXmaDecodePositionForSample](/reference/audio/xma2defs/functions/getxmadecodepositionforsample.md)
- [CreatePlacedResource](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_public.md)
- [XMA2Defs](/reference/audio/xma2defs/xma2defs_members.md)
