Native API

from Wikipedia, the free encyclopedia

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.dllin 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

Wiktionary: native  - explanations of meanings, word origins, synonyms, translations
Wiktionary: native  - explanations of meanings, word origins, synonyms, translations

Individual evidence

  1. native (English-German) Pons, 2016
  2. 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 @1@ 2Template: Webachiv / IABot / www.duden.de