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

# D3D12XBOX_ZERO_MEMORY_BUFFERS (XBOX Series 主機)

> 遊戲提供給 D3D12ZeroMemoryX API 的控制結構。

遊戲提供給 [D3D12ZeroMemoryX](/zh-TW/reference/graphics/d3d12_xs/functions/d3d12zeromemoryx) API 的控制結構。

## 語法

```cpp theme={null}
typedef struct D3D12XBOX_ZERO_MEMORY_BUFFERS {  
    D3D12_GPU_VIRTUAL_ADDRESS ExecutableMemoryBuffer;  
    UINT ExecutableMemoryBufferSizeBytes;  
    D3D12_GPU_VIRTUAL_ADDRESS UncachedMemoryBuffer;  
    UINT UncachedMemoryBufferSizeBytes;  
} D3D12XBOX_ZERO_MEMORY_BUFFERS  
```

### 成員

*ExecutableMemoryBuffer*\
類型：D3D12\_GPU\_VIRTUAL\_ADDRESS

指向遊戲所配置之 GPU 可執行記憶體的指標。必須指向至少 64 KB 的 [XALLOC\_MEMTYPE\_GRAPHICS\_COMMAND\_BUFFER\_WRITECOMBINE](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/reference/system/xmem/functions/xmemalloc) 記憶體。

*ExecutableMemoryBufferSizeBytes*\
類型：UINT

GPU 可執行記憶體的大小。必須至少為 64 KB。

*UncachedMemoryBuffer*\
類型：D3D12\_GPU\_VIRTUAL\_ADDRESS

指向遊戲所配置之 GPU 未快取記憶體的指標。必須指向至少 256 個位元組的 [XALLOC\_MEMTYPE\_GRAPHICS\_GPU\_UNCACHED](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/reference/system/xmem/functions/xmemalloc) 記憶體。

*UncachedMemoryBufferSizeBytes*\
類型：UINT

GPU 未快取記憶體的大小。必須至少為 256 個位元組。

## 需求

**標頭：** d3d12\_xs.h

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

## 另請參閱

[d3d12\_xs](/zh-TW/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [D3D12_BUFFER_BARRIER (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BUFFER_BARRIER (consolas XBOX Series)](/es/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [D3D12_BUFFER_BARRIER (XBOX Series 콘솔)](/ko/reference/graphics/d3d12/structs/d3d12_buffer_barrier_public.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
