// d3d12umddi.h
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the parameters that the display driver uses to create a command signature.
ByteStrideSpecifies the size of each argument of a command signature, in bytes.
NumArgumentDescsSpecifies the number of arguments in the command signature.
pArgumentDescsAn array of D3D12DDI_INDIRECT_ARGUMENT_DESC structures, containing details of the arguments, including whether the argument is a vertex buffer, constant, constant buffer view, shader resource view, or unordered access view.
hRootSignatureHandle to the root signature.
NodeMaskThe set of nodes. For single GPU operation, set this to zero. If there are multiple GPU nodes, set bits to identify the nodes (the device's physical adapters) for which the command signature is to apply. Each bit in the mask corresponds to a single node. Refer to Multi-adapter systems.
Use this structure with PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
See the Mesh Shader specification for more information.
D3D12DDI_INDIRECT_ARGUMENT_DESC
PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001