Compartilhar via


PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 função de retorno de chamada (d3d12umddi.h)

Registra um comando para inicializar ou inicializar novamente um Comando de Extensão de Vídeo em uma lista de comandos.

Sintaxe

PFND3D12DDI_INITIALIZE_VIDEO_EXTENSION_COMMAND_0063 Pfnd3d12ddiInitializeVideoExtensionCommand0063;

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

Parâmetros

hDrvCommandList

Manipule para a lista de comandos.

hDrvVideoExtensionCommand

Manipule para o comando de extensão de vídeo a ser inicializado.

pInitializationParameters

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_INITIALIZATION.

InitializationParametersSizeInBytes

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 removido do dispositivo. Se o runtime ainda não tiver percebido que o dispositivo foi removido, isso definirá o dispositivo e a lista de comandos em erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1903
Cabeçalho d3d12umddi.h