// d3d12umddi.h
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
} ;
View the official Windows Driver Kit DDI referenceNo description available.
A D3D12DDI_META_COMMAND_PARAMETER_TYPE value indicates the meta-command type.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_FLOAT:0The parameter type is float.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_UINT64:1The parameter type is UINT64.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS:2GPU virtual address.
D3D12DDI_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV:3CPU 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:4GPU descriptor handle heap type CBV (constant buffer view), SRV (shader resource view), or UAV (unordered access view).
D3D12DDIARG_META_COMMAND_PARAMETER_DESC