PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 função de retorno de chamada (d3d12umddi.h)
Registra um comando para executar um comando de extensão de vídeo em uma lista de comandos.
Sintaxe
PFND3D12DDI_EXECUTE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiExecuteVideoExtensionCommand0063;
HRESULT Pfnd3d12ddiExecuteVideoExtensionCommand0063(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOEXTENSIONCOMMAND_0063 hDrvVideoExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
)
{...}
Parâmetros
hDrvCommandList
Identificador para a lista de comandos.
hDrvVideoExtensionCommand
Manipule para o comando de extensão de vídeo a ser inicializado.
pExecutionParameters
Ponteiro para a estrutura de parâmetros de inicialização. Os parâmetros dessa estrutura devem corresponder à enumeração de parâmetro para D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_EXECUTION.
ExecutionParametersSizeInBytes
O tamanho da estrutura de parâmetros de inicialização em bytes.
Retornar valor
Os seguintes códigos de erro são permitidos:
Valor retornado | Descrição |
---|---|
S_OK | Inicialização bem-sucedida. |
D3DDDIERR_APPLICATIONERROR | O chamador tentou inicializar o comando incorretamente. Por exemplo, forneceu um argumento inválido. Esse erro coloca a lista de comandos em erro e um código de erro é retornado do método Close na lista de comandos da API. |
D3DDDIERR_DEVICEREMOVED | Não é possível inicializar o comando porque o dispositivo está em um estado de dispositivo removido. Se o runtime como dispositivo ainda não realizado tiver sido removido, isso definirá o dispositivo e a lista de comandos com erro. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 |
Cabeçalho | d3d12umddi.h |