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 |