Driver architecture
NTService is the main component of the Napatech driver for Windows. NTService depends on a kernel-mode driver (Nt3gd.sys) for communication with Napatech SmartNICs, and some system DLLs (libntos.dll and libntapi.dll) for communication with the OS and with applications.
Configuration of NTService
When NTService is started or restarted, the initial configuration is loaded from a configuration file, ntservice.ini. See Configuration of Driver and Devices.
Running NTService
NTService can run either as a Windows service, see Starting NTService as a Windows Service, or in console mode, see Starting NTService in Console Mode
Pre-allocating contiguous memory
The kernel-mode driver can pre-allocate contiguous memory at Windows startup. See Pre-Allocating Contiguous Memory.