It was a fresh install on my Windows 7 OS and it warns me that “We have detected generic Microsoft’s display driver on this machine. To get a better and faster playback performance, please update your display driver. – Display driver details: Microsoft Corporation – GDI Generic 1.1.0”. GDI is a set of C classes, which provides functionality to render data to a program to hardware devices with the help of device drivers. GDI sits between the program and the hardware and transfer data from one to other. Working with GDI objects in earlier versions of Microsoft products was a pain.

-->This section describes the Microsoft Windows NT-based operating system graphics device interface (GDI). It then details the support that GDI provides to graphics drivers.


References to GDI in this section are implicit references to kernel-mode GDI; Microsoft Win32 GDI will be explicitly identified. Kernel-mode GDI is also known as the Graphics Engine.

Nvidia Check For Updates
GDI function and structure references are documented in the Display Devices Reference section. Most of the GDI function declarations and structure definitions can be found in Winddi.h. For display drivers, the Microsoft DirectDraw heap manager functions are declared in Dmemmgr.h. Both files are shipped with the Windows Driver Kit (WDK).
