共用方式為


PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063回呼函式 (d3d12umddi.h)

將命令記錄在命令清單中初始化或重新初始化影片擴充功能命令。

語法

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

HRESULT Pfnd3d12ddiInitializeVideoExtensionCommand0063(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
  const void *pInitializationParameters,
  SIZE_T InitializationParametersSizeInBytes
)
{...}

參數

hDrvCommandList

命令清單的句柄。

hDrvVideoExtensionCommand

要初始化的視訊擴充功能命令句柄。

pInitializationParameters

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

InitializationParametersSizeInBytes

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

傳回值

允許下列錯誤碼:

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

要求

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