共用方式為


PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063回呼函式 (d3d12umddi.h)

記錄命令,以將視訊延伸模組命令執行到命令清單中。

語法

PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pExecutionParameters,
  SIZE_T ExecutionParametersSizeInBytes
)
{...}

參數

hDrvCommandList

命令清單的句柄。

hDrvVideoExtensionCommand

要初始化的視訊延伸模組命令句柄。

pExecutionParameters

初始化參數結構的指標。 這個結構的參數必須符合 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTION的參數列舉。

ExecutionParametersSizeInBytes

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

傳回值

允許下列錯誤碼:

傳回值 描述
S_OK 初始化成功。
D3DDDIERR_APPLICATIONERROR 呼叫端嘗試不正確地初始化命令。 例如,提供無效的自變數。 這個錯誤會將命令清單置於錯誤中,而且會從 API 命令清單上的 Close 方法傳回錯誤碼。
D3DDDIERR_DEVICEREMOVED 無法初始化命令,因為裝置處於裝置已移除狀態。 如果運行時間尚未移除的裝置,這將會設定錯誤中的裝置和命令清單。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3d12umddi.h