NVRAM Driver

Hardware OEMs are encouraged to provide nonvolatile RAM (NVRAM) to save system state information, and to allow the operating system (OS) and the basic input/output system (BIOS) to communicate between restarts of the OS. If such NVRAM is provided, then a NVRAM driver must also be provided.

This documentation describes how to develop a driver for controlling NVRAM in a Windows® Powered server appliance. It focuses on the low-level implementation details for this driver. It does not discuss general driver development issues or kernel-mode programming. These topics are discussed in the Microsoft® Windows® 2000 Driver Development Kit (DDK).