D3D10DDI_ADAPTERFUNCS structure (d3d10umddi.h)
The D3D10DDI_ADAPTERFUNCS structure contains functions that the user-mode display driver can implement to communicate with a graphics adapter object.
Syntax
typedef struct D3D10DDI_ADAPTERFUNCS {
PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
PFND3D10DDI_CREATEDEVICE pfnCreateDevice;
PFND3D10DDI_CLOSEADAPTER pfnCloseAdapter;
} D3D10DDI_ADAPTERFUNCS;
Members
pfnCalcPrivateDeviceSize
A pointer to the driver's CalcPrivateDeviceSize function that specifies the size of a memory block that the user-mode display driver requires from the Microsoft Direct3D runtime to store frequently-accessed data.
pfnCreateDevice
A pointer to the driver's CreateDevice(D3D10) function that creates a representation of a display device that handles a collection of rendering state.
pfnCloseAdapter
A pointer to the driver's CloseAdapter(D3D10) function that releases resources for a graphics adapter object.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3d10umddi.h (include D3d10umddi.h) |