// d3d10umddi.h
typedef struct D3D10DDI_ADAPTERFUNCS {
PFND3D10DDI_CALCPRIVATEDEVICESIZE pfnCalcPrivateDeviceSize;
PFND3D10DDI_CREATEDEVICE pfnCreateDevice;
PFND3D10DDI_CLOSEADAPTER pfnCloseAdapter;
} D3D10DDI_ADAPTERFUNCS;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D10DDI_ADAPTERFUNCS structure contains functions that the user-mode display driver can implement to communicate with a graphics adapter object.
pfnCalcPrivateDeviceSizeA 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.
pfnCreateDeviceA pointer to the driver's CreateDevice(D3D10) function that creates a representation of a display device that handles a collection of rendering state.
pfnCloseAdapterA pointer to the driver's CloseAdapter(D3D10) function that releases resources for a graphics adapter object.