다음을 통해 공유


D3D12DDIARG_META_COMMAND_PARAMETER_DESC 구조체(d3d12umddi.h)

D3D12DDIARG_META_COMMAND_PARAMETER_DESC 메타 명령 매개 변수 설명을 포함합니다.

구문

typedef struct D3D12DDIARG_META_COMMAND_PARAMETER_DESC {
  LPCWSTR                               Name;
  D3D12DDI_META_COMMAND_PARAMETER_TYPE  Type;
  D3D12DDI_META_COMMAND_PARAMETER_FLAGS Flags;
  D3D12DDI_RESOURCE_STATES              RequiredResourceState;
} D3D12DDIARG_META_COMMAND_PARAMETER_DESC;

멤버

Name

메타 명령 매개 변수의 이름입니다.

Type

메타 명령 매개 변수의 형식을 나타내는 [D3D12DDI_META_COMMAND_PARAMETER_TYPE] 값입니다.

Flags

리소스가 입력 또는 출력에 사용되는지 여부를 나타내는 [D3D12DDI_META_COMMAND_PARAMETER_FLAGS] 값입니다.

RequiredResourceState

리소스의 예상 상태를 나타내는 D3D12DDI_RESOURCE_STATES 값입니다. 메타 명령 정의의 각 리소스에 대해 지정됩니다.

설명

디버그 계층은 형식 및 상태의 유효성을 검사하여 만드는 동안 제공된 매개 변수가 올바르게 설정되었는지 확인합니다.

드라이버는 매개 변수 및 해당 형식의 목록을 보고하고 런타임은 사용자 개발자가 이러한 매개 변수를 전달하는 구조에서 4 바이트 정렬 오프셋을 계산합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h

추가 정보

PFND3D12DDI_ENUMERATE_META_COMMAND_PARAMETERS_0052