D3D12_DEBUG_DEVICE_PARAMETER_TYPE enumeration (d3d12sdklayers.h)

Specifies the data type of the memory pointed to by the pData parameter of ID3D12DebugDevice1::SetDebugParameter and ID3D12DebugDevice1::GetDebugParameter.

Syntax

typedef enum D3D12_DEBUG_DEVICE_PARAMETER_TYPE {
  D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS = 0,
  D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS,
  D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR
} ;

Constants

 
D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS
Value: 0
Indicates pData points to a D3D12_DEBUG_FEATURE value.
D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS
Indicates pData points to a D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS structure.
D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR
Indicates pData points to a D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR structure.

Requirements

Requirement Value
Header d3d12sdklayers.h

See also

Debug Layer Enumerations

Using D3D12 Debug Layer GPU-Based Validation