структура D3DDDIARG_CREATEEXTENSIONDEVICE (d3dumddi.h)

Структура D3DDDIARG_CREATEEXTENSIONDEVICE описывает устройство расширения DirectX Video Acceleration (DirectX VA) для создания.

Синтаксис

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

Члены

[in] pGuid

Указатель на GUID, представляющий тип расширения DirectX VA. Среда выполнения Direct3D вызывает функцию GetCapsдля запроса поддерживаемых графических идентификаторов расширений.

[in] pPrivate

Указатель на структуру DXVADDI_PRIVATEDATA, содержащую данные, необходимые драйверу для создания устройства расширения.

[out] hExtension

Дескриптор устройства расширения. Драйвер пользовательского режима создает этот дескриптор. Среда выполнения Direct3D использует его для идентификации устройства расширения в последующих вызовах.

Замечания

Дополнительные сведения см. в разделе Создание и использование устройства расширения DirectX VA 2.0.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
заголовка d3dumddi.h (include D3dumddi.h)

См. также

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps