Compartir a través de


estructura D3DDDIARG_CREATEEXTENSIONDEVICE (d3dumddi.h)

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

Sintaxis

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

Miembros

[in] pGuid

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

[in] pPrivate

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

[in/out] hExtension

Identificador del dispositivo de extensión. El controlador de pantalla en modo de usuario debe establecer este identificador en un valor que el tiempo de ejecución de Direct3D puede usar para identificar el dispositivo de extensión en llamadas posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps