D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 구조체(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;

멤버

ByteStride

명령 서명의 각 인수 크기를 바이트 단위로 지정합니다.

NumArgumentDescs

명령 서명의 인수 수를 지정합니다.

pArgumentDescs

인수가 꼭짓점 버퍼, 상수, 상수 버퍼 뷰, 셰이더 리소스 뷰 또는 순서가 지정되지 않은 액세스 뷰인지 여부를 포함하여 인수의 세부 정보를 포함하는 D3D12DDI_INDIRECT_ARGUMENT_DESC 구조체의 배열입니다.

hRootSignature

루트 서명에 대한 핸들입니다.

NodeMask

노드 집합입니다. 단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 비트를 설정하여 명령 서명을 적용할 노드(디바이스의 실제 어댑터)를 식별합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 다중 어댑터 시스템을 참조하세요.

설명

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001 이 구조를 사용합니다.

자세한 내용은 메시 셰이더 사양 을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 10, 버전 1903
헤더 d3d12umddi.h

참고 항목

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001