PFND3DDDI_EXTENSIONEXECUTE função de retorno de chamada (d3dumddi.h)
A função ExtensionExecute executa uma operação usando o dispositivo de extensão DXVA (Acelerador de Vídeo DirectX) especificado.
Sintaxe
PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;
HRESULT Pfnd3dddiExtensionexecute(
HANDLE hDevice,
const D3DDDIARG_EXTENSIONEXECUTE *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in]
Um ponteiro para uma estrutura D3DDDIARG_EXTENSIONEXECUTE que descreve a operação DXVA a ser executada.
Valor de retorno
ExtensionExecute retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | A operação DXVA é executada com êxito. |
E_OUTOFMEMORY | ExtensionExecute não pôde alocar a memória necessária para que ela fosse concluída. |
Observações
Para obter mais informações, consulte Suporte Estendido para o DirectX VA 2.0.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |