D3D12_RESIDENCY_PRIORITY enumeration (d3d12.h)

Specifies broad residency priority buckets useful for quickly establishing an application priority scheme.

Applications can assign priority values other than the five values present in this enumeration.

Syntax

typedef enum D3D12_RESIDENCY_PRIORITY {
  D3D12_RESIDENCY_PRIORITY_MINIMUM,
  D3D12_RESIDENCY_PRIORITY_LOW,
  D3D12_RESIDENCY_PRIORITY_NORMAL,
  D3D12_RESIDENCY_PRIORITY_HIGH,
  D3D12_RESIDENCY_PRIORITY_MAXIMUM
} ;

Constants

 
D3D12_RESIDENCY_PRIORITY_MINIMUM
Indicates a minimum priority.
D3D12_RESIDENCY_PRIORITY_LOW
Indicates a low priority.
D3D12_RESIDENCY_PRIORITY_NORMAL
Indicates a normal, medium, priority.
D3D12_RESIDENCY_PRIORITY_HIGH
Indicates a high priority. Applications are discouraged from using priories greater than this. For more information see ID3D12Device1::SetResidencyPriority.
D3D12_RESIDENCY_PRIORITY_MAXIMUM
Indicates a maximum priority. Applications are discouraged from using priorities greater than this; D3D12_RESIDENCY_PRIORITY_MAXIMUM is not guaranteed to be available. For more information see ID3D12Device1::SetResidencyPriority

Remarks

This enum is used by the SetResidencyPriority method.

Requirements

   
Header d3d12.h

See also

Core Enumerations