Compartir a través de


estructura D3DDDIARG_CREATEEXTENSIONDEVICE (d3dumddi.h)

La estructura D3DDDIARG_CREATEEXTENSIONDEVICE describe un dispositivo de extensión directX Video Acceleration (DirectX VA) que se va a crear.

Sintaxis

typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
  [in]  const GUID          *pGuid;
  [in]  DXVADDI_PRIVATEDATA *pPrivate;
  [out] HANDLE              hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;

Miembros

[in] pGuid

Puntero al GUID que representa el tipo de extensión DE VA de DirectX. El tiempo de ejecución de Direct3D llama a la función GetCaps para consultar los GUID de extensión admitidos.

[in] pPrivate

Puntero a la estructura de DXVADDI_PRIVATEDATA que contiene los datos necesarios por el controlador para crear el dispositivo de extensión.

[out] hExtension

Identificador del dispositivo de extensión. El controlador en modo de usuario crea este identificador. El tiempo de ejecución de Direct3D lo usa para identificar el dispositivo de extensión en llamadas posteriores.

Observaciones

Para obtener más información, vea Crear y usar un dispositivo de extensión DirectX VA 2.0.

Requisitos

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

Consulte también

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps