_D3DDDIARG_CREATEEXTENSIONDEVICE structure
The D3DDDIARG_CREATEEXTENSIONDEVICE structure describes a Microsoft DirectX Video Acceleration (DirectX VA) extension device to create.
Syntax
typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
CONST GUID *pGuid;
DXVADDI_PRIVATEDATA *pPrivate;
HANDLE hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;
Members
pGuid
[in] A pointer to the GUID that represents the DirectX VA extension type. The Microsoft Direct3D runtime calls the GetCaps function to query for the supported extension GUIDs.
pPrivate
[in] A pointer to the DXVADDI_PRIVATEDATA structure that contains data that the driver requires to create the extension device.
hExtension
[in/out] A handle to the extension device. The user-mode display driver must set this handle to a value that the Direct3D runtime can use to identify the extension device in subsequent calls.
Requirements
Windows version | Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dumddi.h (include D3dumddi.h) |