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

# XBTCGetRelativeStreamIndex(ptrdiff_t,uint32_t,uint32_t)

> 取得分頁紋理之資料流相對於該紋理基底位址的索引。

取得分頁紋理之資料流相對於該紋理基底位址的索引。

## 語法

```cpp theme={null}
int32_t XBTCGetRelativeStreamIndex(  
         ptrdiff_t OffsetFromBaseAddr,  
         size_t BaseTextureSize,  
         size_t PageSize= 0x10000  
)  
```

### 參數

*OffsetFromBaseAddr*   \
類型: ptrdiff\_t

相對於資源基底位址的位移量 (以位元組為單位)。

*BaseTextureSize*   \
類型: size\_t

基底紋理的大小 (以位元組為單位)。

*PageSize*   \
類型: size\_t

記憶體分頁的大小 (以位元組為單位)。如果未指定此值，預設值為 64 KB (0x10000)。

### 傳回值

類型: int32\_t

傳回與資源相關聯的相對資料流索引；如果 *OffsetFromBaseAddr* 未對齊分頁界限，則傳回 -1。

## 備註

此方法會傳回與資源相關聯的相對資料流索引。\
資料流索引可透過下列方式識別：若為分頁紋理 (例如 Sampler Feedback Streaming (SFS))，則從相對虛擬記憶體定址識別；其他所有情況則依 Mip 層級識別。請將此函式用於分頁紋理。
應將資料流索引位移加上資源的基底資料流索引，以判斷絕對資料流索引。\
負值應視為錯誤。\
對於 SFS，基底紋理之後的每個 64 KB 分頁會依序壓縮。基底紋理一律為資料流 0。

如需 Mip 串流紋理的詳細資訊，請參閱 [XBTCGetRelativeStreamIndex](/zh-TW/reference/graphics/xbtc/functions/xbtcgetrelativestreamindex_2)。

## 需求

**標頭:** XBTC.h

**支援的平台**: XBOX One 系列主機與 XBOX Series 主機

## 另請參閱

[取得相對 Mip 資料流索引](/zh-TW/reference/graphics/xbtc/functions/xbtcgetrelativestreamindex_2)
[XBTC](/zh-TW/reference/graphics/xbtc/xbtc_members)


## Related topics

- [XGameUiTextEntryGetState](/reference/system/xgameui/functions/xgameuitextentrygetstate.md)
- [XGameUiTextEntryOpen](/reference/system/xgameui/functions/xgameuitextentryopen.md)
- [ILampInfo::GetIndex method](/reference/lighting/lamparray/interfaces/ilampinfo/methods/ilampinfo_getindex.md)
- [ILampInfo::GetIndex](/zh-CN/reference/lighting/lamparray/interfaces/ilampinfo/methods/ilampinfo_getindex.md)
- [IGameInputForceFeedbackEffect::GetMotorIndex](/reference/input/gameinput/interfaces/igameinputforcefeedbackeffect/methods/igameinputforcefeedbackeffect_getmotorindex.md)
