D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA 비디오 확장 명령 기능에 대한 쿼리에 사용되는 데이터 구조입니다. 입력 및 출력 구조는 특정 비디오 명령 확장에 의해 정의됩니다. 이러한 구조는 쿼리 기능에만 사용할 수 있으며 POD(주문형 인쇄) 데이터 형식만 지원합니다.

구문

typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
  [in]  UINT       NodeIndex;
  [in]  GUID       CommandId;
  [in]  const void *pInputData;
  [in]  SIZE_T     InputDataSizeInBytes;
  [out] void       *pOutputData;
  [out] SIZE_T     OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;

멤버

[in] NodeIndex

단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 실제 어댑터)를 식별하기 위해 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 1비트만 설정할 수 있습니다.

[in] CommandId

비디오 확장 명령에 대한 고유 식별자입니다.

[in] pInputData

InputDataSizeInBytes 크기의 호출자가 할당한 기능 쿼리에 대한 입력 데이터입니다. 이 구조체는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 열거형의 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT 매개 변수 단계로 열거할 수 있습니다.

[in] InputDataSizeInBytes

입력 데이터 할당의 바이트 크기입니다.

[out] pOutputData

OutputDataSizeInBytes 크기의 호출자가 할당한 기능 쿼리에 대한 출력 데이터입니다. 이 구조체는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 열거형의 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT 매개 변수 단계로 열거할 수 있습니다.

[out] OutputDataSizeInBytes

출력 데이터 할당의 바이트 크기입니다.

요구 사항

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