Compartir a través de


PFND3DDDI_EXTENSIONEXECUTE función de devolución de llamada (d3dumddi.h)

La función ExtensionExecute realiza una operación mediante el dispositivo de extensión DirectX Video Accelerator (DXVA) dado.

Sintaxis

PFND3DDDI_EXTENSIONEXECUTE Pfnd3dddiExtensionexecute;

HRESULT Pfnd3dddiExtensionexecute(
  HANDLE hDevice,
  const D3DDDIARG_EXTENSIONEXECUTE *unnamedParam2
)
{...}

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura de D3DDDIARG_EXTENSIONEXECUTE que describe la operación DXVA que se va a realizar.

Valor devuelto

extensionExecute devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK La operación DXVA se realiza correctamente.
E_OUTOFMEMORY ExtensionExecute no pudo asignar la memoria necesaria para que se complete.

Observaciones

Para obtener más información, consulte soporte extendido para DirectX VA 2.0.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateExtensionDevice

D3DDDIARG_EXTENSIONEXECUTE

D3DDDI_DEVICEFUNCS