D3DDDIARG_CREATEEXTENSIONDEVICE structure (d3dumddi.h)
The D3DDDIARG_CREATEEXTENSIONDEVICE structure describes a Microsoft DirectX Video Acceleration (DirectX VA) extension device to create.
Syntax
typedef struct _D3DDDIARG_CREATEEXTENSIONDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_PRIVATEDATA *pPrivate;
[in/out] HANDLE hExtension;
} D3DDDIARG_CREATEEXTENSIONDEVICE;
Members
[in] pGuid
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.
[in] pPrivate
A pointer to the DXVADDI_PRIVATEDATA structure that contains data that the driver requires to create the extension device.
[in/out] hExtension
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
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dumddi.h (include D3dumddi.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for