Die Windows Application Programming Interface (API) ist die Systemprogrammierschnittstelle für die Microsoft Windows-Betriebssystemfamilie.
Vor der Einführung der 64-Bit-Versionen von Windows XP und Windows Server 2003 wurde die Programmierschnittstelle für die 32-Bit-Version der Windows-Betriebssysteme als Win32-API bezeichnet, wodurch sie sich von der ursprünglichen 16-Bit-Windows-API unterschied.
Die Windows-API besteht aus Tausenden dokumentierter aufrufbarer Unterroutinen wie CreateProcess, CreateFile und GetMessage. Die folgenden Hauptkategorien von Windows-API-Funktionen sind:
- Basisdienste: Prozesse, Threads, Speicherverwaltung, Datei-E / A usw.
- Komponentendienste: COM / COM + -Unterstützung.
- Benutzergrafik- und Multimedia-Dienste.
- Messaging und Zusammenarbeit.
- Vernetzung.
- Internetdienste.
Ein Framework ist eine generische Struktur, die eine Skelettarchitektur bereitstellt, mit der bestimmte Software implementiert werden kann.
Eine Bibliothek bezieht sich auf Code, der Funktionen enthält, die Sie von Ihrem eigenen Code aufrufen können, um allgemeine Aufgaben auszuführen.