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

# RegisterPagePool2X (XBOX One 系列)

> RegisterPagePoolX 的擴充

[RegisterPagePoolX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_registerpagepoolx) 的擴充

## 語法

```cpp theme={null}
HRESULT RegisterPagePool2X(
  _In_ D3D12_GPU_VIRTUAL_ADDRESS PagePoolAddress,
  _In_ UINT PagePoolPageCount,
  _In_ D3D12XBOX_REGISTER_PAGE_POOL_FLAGS Flags,
  _Out_ HANDLE * pPagePoolHandle
)
```

### 參數

`PagePoolAddress`\
類型：*In* D3D12\_GPU\_VIRTUAL\_ADDRESS

頁面集區的基底位址。此位址必須對齊 64KB 頁面，且位於圖形記憶體 MEM\_GRAPHICS 中。

`PagePoolPageCount`\
類型：*In* UINT

要在頁面集區中配置的頁面數目。此計數必須為非零值，且範圍必須指定完全對應的記憶體。

`Flags`\
類型：*In* D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS

用來指定集區行為的旗標 [D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS](/zh-TW/reference/graphics/d3d12_x/enums/d3d12xbox_register_page_pool_flags)

`pPagePoolHandle`\
類型：*Out* HANDLE \*

記憶體區塊的位址，在註冊成功時接收頁面集區的控制代碼。此控制代碼稍後可用來透過 [UnregisterPagePoolX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_unregisterpagepoolx) 取消註冊頁面集區。

## 需求

**標頭:** d3d12\_x.h\
**程式庫:** d3d12\_xs.lib\
**支援的平台:** XBOX One 系列

## 另請參閱

[d3d12\_x 成員](/zh-TW/reference/graphics/d3d12_x/d3d12_x_members)\
[ID3D12Device3](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device3/id3d12device3)


## Related topics

- [IAudioStateMonitor::RegisterCallback 方法](/zh-TW/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-registercallback.md)
- [RegisterLampArrayStatusCallback 函式](/zh-TW/reference/lighting/lamparray/functions/registerlamparraystatuscallback.md)
- [XPackageRegisterPackageInstalled](/zh-TW/reference/system/xpackage/functions/xpackageregisterpackageinstalled.md)
- [XTaskQueueRegisterWaiter](/zh-TW/reference/system/xtaskqueue/functions/xtaskqueueregisterwaiter.md)
- [XGameActivationRegisterForEvent](/zh-TW/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md)
