共用方式為


D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063結構 (d3d12umddi.h)

查詢影片擴充功能命令的落地大小資訊。

語法

typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063 {
  [in]  UINT       NodeIndex;
  [in]  GUID       CommandId;
  [in]  const void *pCreationParameters;
  [in]  SIZE_T     CreationParametersSizeInBytes;
  [out] UINT64     MemoryPoolL0Size;
  [out] UINT64     MemoryPoolL1Size;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_SIZE_DATA_0063;

成員

[in] NodeIndex

若為單一 GPU 作業,請將此設定為零。 如果有多個 GPU 節點,請設定一個位來識別命令佇列所套用的節點(裝置的實體適配卡)。 遮罩中的每個位都會對應至單一節點。 只能設定1位。

[in] CommandId

影片擴充功能命令的唯一標識碼。

[in] pCreationParameters

初始化參數結構的指標。 此結構的參數必須符合 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_INITIALIZATION的參數列舉。

[in] CreationParametersSizeInBytes

初始化參數結構的大小,以位元組為單位。

[out] MemoryPoolL0Size

指出 L0 中的命令大小。 L0 是 GPU 的「最接近」記憶體。 對於離散配接器,這是離散圖形記憶體。 針對整合式配接器,這通常是系統記憶體大小。

[out] MemoryPoolL1Size

指出 L1 中的命令大小。 L1 是 GPU 的「下一個最接近」記憶體。 對於離散配接器,這是系統記憶體。 整合式配接器通常沒有 L1,而且在這裡報告零大小。

言論

驅動程式必須支持現有的 pfnMakeResident 和 pfnEvict 與 D3D12DDI_HVIDEOEXTENSIONCOMMAND。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1903
標頭 d3d12umddi.h