D3D12_CPU_PAGE_PROPERTY enumeration (d3d12.h)

Specifies the CPU-page properties for the heap.

Syntax

typedef enum D3D12_CPU_PAGE_PROPERTY {
  D3D12_CPU_PAGE_PROPERTY_UNKNOWN = 0,
  D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE = 1,
  D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE = 2,
  D3D12_CPU_PAGE_PROPERTY_WRITE_BACK = 3
} ;

Constants

 
D3D12_CPU_PAGE_PROPERTY_UNKNOWN
Value: 0
The CPU-page property is unknown.
D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE
Value: 1
The CPU cannot access the heap, therefore no page properties are available.
D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE
Value: 2
The CPU-page property is write-combined.
D3D12_CPU_PAGE_PROPERTY_WRITE_BACK
Value: 3
The CPU-page property is write-back.

Remarks

This enum is used by the D3D12_HEAP_PROPERTIES structure.

Requirements

Requirement Value
Header d3d12.h

See also

Core Enumerations