D3DDDIARG_CREATEEXTENSIONDEVICE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_d3dddiarg_createextensiondevice)

D3DDDIARG_CREATEEXTENSIONDEVICE structure

Description

The D3DDDIARG_CREATEEXTENSIONDEVICE structure describes a DirectX Video Acceleration (DirectX VA) extension device to create.

Members

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.

Remarks

For more information, see Creating and Using a DirectX VA 2.0 Extension Device.

See also

CreateExtensionDevice

DXVADDI_PRIVATEDATA

GetCaps