Expandir Minimizar

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

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dumddi.h (include D3dumddi.h)

See also

CreateExtensionDevice
DXVADDI_PRIVATEDATA
GetCaps

 

 

Send comments about this topic to Microsoft

Mostrar:
© 2014 Microsoft