функция обратного вызова 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 | Вызывающий объект попытался инициализировать команду неправильно. Например, указан недопустимый аргумент. Эта ошибка помещает список команд в список ошибок, и из метода Close в списке команд API возвращается код ошибки. |
D3DDDIERR_DEVICEREMOVED | Не удается инициализировать команду, так как устройство находится в удаленном состоянии. Если среда выполнения как еще не реализованное устройство удалена, это приведет к ошибке для устройства и списка команд. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1903 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по