Freigeben über


Aufrufen interner APIs

Die Winternl.h-Headerdatei macht Prototypen interner Windows-APIs verfügbar. Es gibt keine zugeordnete Importbibliothek, sodass Entwickler die dynamische Verknüpfung zur Laufzeit verwenden müssen, um die in dieser Headerdatei beschriebenen Funktionen aufzurufen.

Die Funktionen und Strukturen in Winternl.h sind betriebssystemintern und unterliegen Änderungen von einer Windows-Version zur nächsten und möglicherweise sogar zwischen Service Packs für jedes Release. Um die Kompatibilität Ihrer Anwendung zu gewährleisten, sollten Sie stattdessen die entsprechenden öffentlichen Funktionen verwenden. Weitere Informationen finden Sie in der Headerdatei Winternl.h sowie in der Dokumentation zu den einzelnen Funktionen.

Wenn Sie diese Funktionen verwenden, können Sie mithilfe von LoadLibrary und GetProcAddress über dynamische Laufzeitverknüpfungen darauf zugreifen. Dies gibt Ihrem Code die Möglichkeit, ordnungsgemäß zu reagieren, wenn die Funktion geändert oder aus dem Betriebssystem entfernt wurde. Signaturänderungen sind jedoch möglicherweise nicht erkennbar.