D3D12DDI_META_COMMAND_PARAMETER_TYPE enumeration (d3d12umddi.h)

A D3D12DDI_META_COMMAND_PARAMETER_TYPE value indicates the meta-command type.

Syntax

typedef enum D3D12DDI_META_COMMAND_PARAMETER_TYPE {
  D3D12DDI_META_COMMAND_PARAMETER_TYPE_FLOAT = 0,
  D3D12DDI_META_COMMAND_PARAMETER_TYPE_UINT64 = 1,
  D3D12DDI_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS = 2,
  D3D12DDI_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 3,
  D3D12DDI_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV = 4
} ;

Constants

 
D3D12DDI_META_COMMAND_PARAMETER_TYPE_FLOAT
Value: 0
The parameter type is float.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_UINT64
Value: 1
The parameter type is UINT64.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS
Value: 2
GPU virtual address.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Value: 3
CPU descriptor handle heap type CBV (constant buffer view), SRV (shader resource view), or UAV (unordered access view).
D3D12DDI_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV
Value: 4
GPU descriptor handle heap type CBV (constant buffer view), SRV (shader resource view), or UAV (unordered access view).

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h

See also

D3D12DDIARG_META_COMMAND_PARAMETER_DESC