// d3dumddi.h
typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_PRIVATEDATA *pPrivate;
[out] HANDLE hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;
View the official Windows Driver Kit DDI referenceNo description available.
The D3DDDIARG_CREATEEXTENSIONDEVICE structure describes a DirectX Video Acceleration (DirectX VA) extension device to create.
pGuid [in]A pointer to the GUID that represents the DirectX VA extension type. The 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 needed by the driver to create the extension device.
hExtension [out]A handle to the extension device. The user-mode driver creates this handle. The Direct3D runtime uses it to identify the extension device in subsequent calls.
For more information, see Creating and Using a DirectX VA 2.0 Extension Device.