Native API
A so-called kernel API or native API is generally a supplied (or innate / native , English native ) application programming interface ( API ) that is (in particular) contained in the kernel of Windows NT- based operating systems and is also called Windows API there becomes. In contrast to the Win32 programming interface , the native API is almost entirely undocumented.
more details
A supplied (or native ) application programming interface ( API ) is used, among other things, for communication between the subsystems and the operating system kernel , but is also required in situations in which the subsystems are not available, for example during system start-up or device drivers . Some functions of the supplied API are made available via the library ntdll.dll
in user mode so that they are also available to normal programs. The supplied API offers some functions that are not available in the Win32 API.
The Driver Development Kit offers the undocumented option of developing applications specifically for the supplied API. These cannot be run under normal Windows conditions and are only used in rare situations, such as when checking the system partition for errors during system startup.
Web links
Individual evidence
- ↑ native (English-German) Pons, 2016
- ↑ native ( Memento of the original from April 19, 2016 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. (English-German) - Duden , 2016