Aside from providing new services for devices not supported by the Win32 API, such as force feedback game devices, DirectInput gives faster access to input data by communicating directly with the hardware drivers rather than relying on Windows® messages.
The extended services and improved performance of DirectInput make it a valuable tool for games, simulations, and other real-time interactive applications running under Windows.