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

# XBTCCreateBuffer

> 建立一般資料容器。

建立一般資料容器。這等同於建立不含 mipmap 的 1D 紋理，但會略過壓縮前的並排需求。

## 語法

```cpp theme={null}
HRESULT XBTCCreateBuffer(  
         XBTCTextureContainer** ppBuffer,  
         SIZE_T SizeInBytes  
)  
```

### 參數

*ppBuffer*   \_Out\_\
類型：[XBTCTextureContainer](/zh-TW/reference/graphics/xbtc/interfaces/XBTCTextureContainer/xbtctexturecontainer)\*\*

成功時，傳回指向所建立緩衝區的指標。

*SizeInBytes*   \_In\_\
類型：SIZE\_T

要建立之緩衝區的大小 (以位元組為單位)。

### 傳回值

類型：HRESULT

如果成功，則傳回 S\_OK；否則會傳回 HRESULT 錯誤碼。

## 需求

**標頭:** XBTC.h

**支援的平台**: XBOX Series 主機

## 另請參閱

[XBTC](/zh-TW/reference/graphics/xbtc/xbtc_members)\
[XBOX Texture Compressor 概觀](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbox-texture-compressor)


## Related topics

- [CreateConstantBufferView](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createconstantbufferview_public.md)
- [PFGroupsCreateGroupGetResult](/zh-TW/services/playfab/api-references/c/pfgroups/functions/pfgroupscreategroupgetresult.md)
- [PFGroupsCreateRoleGetResult](/zh-TW/services/playfab/api-references/c/pfgroups/functions/pfgroupscreaterolegetresult.md)
- [PFCatalogCreateDraftItemGetResult](/zh-TW/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreatedraftitemgetresult.md)
- [PFCatalogCreateUploadUrlsGetResult](/zh-TW/services/playfab/api-references/c/pfcatalog/functions/pfcatalogcreateuploadurlsgetresult.md)
