Welcome to the NVIDIA Driver Settings Programming guide
document explains how the NVIDIA set of drivers handle preferences and
how these features are exposed through the NVIDIA NVAPI interface.
The NVIDIA Control Panel–provided with all NVIDIA drivers– allows the
user to control the behavior of all the NVIDIA drivers in the system. But
for those users who want a more in‐depth control of the preferences in the
NVIDIA driver, as well as for those users that wish to write their own
Control Panel, this guide is for you. It explains the basic principles that
constitute the NVIDIA settings framework and details how to program
using NVAPI in order to retrieve and change any setting.
The NVIDIA team wishes you good luck on your endeavors!