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 操作,请将此项设置为零。 如果有多个 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