다음을 통해 공유


D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 구조체(d3d12umddi.h)

비디오 확장 명령을 만드는 데 사용되는 인수를 포함합니다.

구문

typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
  [in] UINT                                    NodeMask;
  [in] GUID                                    CommandId;
  [in] const void                              *pCreationParameters;
       SIZE_T                                  CreationParametersDataSizeInBytes;
       D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;

멤버

[in] NodeMask

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

[in] CommandId

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

[in] pCreationParameters

생성 매개 변수 구조에 대한 포인터입니다. 이 구조체에 대한 매개 변수는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION 매개 변수 열거형과 일치해야 합니다.

CreationParametersDataSizeInBytes

생성 매개 변수 구조의 크기(바이트)입니다.

hDrvProtectedResourceSession

D3D12DDI_HPROTECTEDRESOURCESESSION_0030 대한 핸들입니다. 런타임은 드라이버가 개체를 배치할 PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE 결과에 따라 공간을 할당했습니다.

요구 사항

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