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