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

# ID3D12Pageable

> An interface from which many other core interfaces inherit from. It indicates that the object type encapsulates some amount of GPU-accessible memory; but.

An interface from which many other core interfaces inherit from. It indicates that the object type encapsulates some amount of GPU-accessible memory; but does not strongly indicate whether the application can manipulate the object's residency.

## Remarks

For more details, refer to [Memory Management in Direct3D 12](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/memory-management) and the [MakeResident](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public) method reference.

## Requirements

**Header:** d3d12\_xs.h or d3d12\_x.h\
**Library:** d3d12\_xs.lib or d3d12\_x.lib\
**Supported Platforms**: XBOX Series consoles and XBOX One family

## See Also

[Core Interfaces](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-interfaces)

[Creating Descriptor Heaps](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/creating-descriptor-heaps)

[ID3D12DeviceChild](/reference/graphics/d3d12/interfaces/id3d12devicechild/id3d12devicechild_public)


## Related topics

- [Evict](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_evict_public.md)
- [MakeResident](/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_makeresident_public.md)
- [ID3D12MetaCommand](/reference/graphics/d3d12/interfaces/id3d12metacommand/id3d12metacommand_public.md)
- [ID3D12Heap](/reference/graphics/d3d12/interfaces/id3d12heap/id3d12heap_public.md)
- [ID3D12QueryHeap](/reference/graphics/d3d12/interfaces/id3d12queryheap/id3d12queryheap_public.md)
