Skip to main content
Describes the arguments (parameters) of a command signature.

Syntax

Members

ByteStride
Type: UINT
Specifies the size of each command in the drawing buffer, in bytes. NumArgumentDescs
Type: UINT
Specifies the number of arguments in the command signature. pArgumentDescs
Type: const D3D12_INDIRECT_ARGUMENT_DESC *
An array of D3D12_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. NodeMask
Type: UINT
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.

Remarks

Use this structure by CreateCommandSignature.

Requirements

Header: d3d12_xs.h or d3d12_x.h
Library: d3d12_xs.lib or d3d12_x.lib
Supported Platforms: XBOX Series consoles and XBOX One family

See Also

Core Structures
Last modified on August 20, 2026