структура 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) |