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 |