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 |