Native API

Programmierschnittstelle von Windows NT
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. April 2016 um 15:53 Uhr durch 9ai877 (Diskussion | Beiträge) (sogenannte ‚Adjektive‘ [wenigstens im Satz] klein (siehe auch "https://msdn.microsoft.com/en-us/library/windows/desktop/ee453681(v=vs.85).aspx"), nebenher u.a. +[Wort-]Herkunft und Übersetzung). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine sogenannte Kernel-API oder native API ist im Allgemeinen eine mitgelieferte (oder angeborene/einheimische, englisch native)[1][2] Anwendungsprogrammierschnittstelle (API), die (im Besonderen) im Kernel von Windows-NT-basierten Betriebssystemen enthalten ist. Im Gegensatz zu der Win32-Programmierschnittstelle ist die native API fast gänzlich undokumentiert.

Weitere Einzelheiten

Eine mitgelieferte (oder native) Anwendungsprogrammierschnittstelle (API) dient unter anderem zur Kommunikation der Subsysteme mit dem Betriebssystemkern, wird aber auch in Situationen benötigt, in denen die Subsysteme nicht verfügbar sind, etwa beim Systemstart oder bei Gerätetreibern. Einige Funktionen der mitgelieferten API werden über die Bibliothek ntdll.dll im Benutzermodus bereitgestellt, sodass sie auch normalen Programmen zur Verfügung stehen. Die mitgelieferte API bietet einige Funktionen, die in der Win32-API nicht verfügbar sind.

Das Driver Development Kit bietet die undokumentierte Möglichkeit, Anwendungen speziell für die mitgelieferte API zu entwickeln. Diese können unter normalen Umständen unter Windows nicht ausgeführt werden und werden nur in seltenen Situationen verwendet, etwa bei der Überprüfung der System­partition auf Fehler während des Systemstarts.

Siehe auch

Wiktionary: nativ – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Wiktionary: native – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

Einzelbelege

  1. native (englisch-deutsch) – Pons, Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
  2. native (englisch-deutsch) – Duden, Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.