> ## 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 (famille XBOX One)

> Extension de RegisterPagePoolX

Extension de [RegisterPagePoolX](/fr/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_registerpagepoolx)

## Syntaxe

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

### Paramètres

`PagePoolAddress`\
Type : *In* D3D12\_GPU\_VIRTUAL\_ADDRESS

Adresse de base du pool de pages. L'adresse doit être alignée sur une page de 64 Ko et se trouver dans la mémoire graphique, MEM\_GRAPHICS.

`PagePoolPageCount`\
Type : *In* UINT

Nombre de pages à allouer dans le pool de pages. Le nombre doit être non nul, et la plage doit spécifier une mémoire entièrement mappée.

`Flags`\
Type : *In* D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS

Indicateurs utilisés pour spécifier le comportement du pool [D3D12XBOX\_REGISTER\_PAGE\_POOL\_FLAGS](/fr/reference/graphics/d3d12_x/enums/d3d12xbox_register_page_pool_flags)

`pPagePoolHandle`\
Type : *Out* HANDLE \*

Adresse d'un bloc de mémoire qui reçoit le handle du pool de pages en cas d'inscription réussie. Le handle peut être utilisé ultérieurement pour annuler l'inscription du pool de pages à l'aide d'[UnregisterPagePoolX](/fr/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_unregisterpagepoolx).

## Configuration requise

**En-tête :** d3d12\_x.h\
**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[Membres de d3d12\_x](/fr/reference/graphics/d3d12_x/d3d12_x_members)\
[ID3D12Device3](/fr/reference/graphics/d3d12_x/interfaces/id3d12device3/id3d12device3)


## Related topics

- [IAudioStateMonitor::RegisterCallback, méthode](/fr/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-registercallback.md)
- [Fonction RegisterLampArrayStatusCallback](/fr/reference/lighting/lamparray/functions/registerlamparraystatuscallback.md)
- [XPackageRegisterPackageInstalled](/fr/reference/system/xpackage/functions/xpackageregisterpackageinstalled.md)
- [XTaskQueueRegisterMonitor](/fr/reference/system/xtaskqueue/functions/xtaskqueueregistermonitor.md)
- [XTaskQueueRegisterWaiter](/fr/reference/system/xtaskqueue/functions/xtaskqueueregisterwaiter.md)
