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

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

Синтаксис

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

Члены

[in] pGuid

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

[in] pPrivate

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

[in/out] hExtension

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

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps