Windows-API-Index
Im Folgenden wird eine Liste der Referenzinhalte für die Windows-API (Application Programming Interface) für Desktop- und Serveranwendungen aufgeführt.
Mithilfe der Windows-API können Sie Anwendungen entwickeln, die erfolgreich in allen Versionen von Windows ausgeführt werden, während Sie gleichzeitig die Features und Funktionen nutzen, die für jede Version spezifischen Sind. (Beachten Sie, dass dies früher als Win32-API bezeichnet wurde. Der Name Windows API spiegelt die Stamm- in 16-Bit-Windows und die Unterstützung auf 64-Bit-Windows genauer wider.)
Benutzeroberfläche
Die Windows UI-API erstellt Fenster und verwendet diese zum Anzeigen der Ausgabe, fordert zur Eingabe des Benutzers auf und führt die anderen Aufgaben aus, die die Interaktion mit dem Benutzer unterstützen. Die meisten Anwendungen erstellen mindestens ein Fenster.
NLS (National Language Support, Unterstützung der Landessprache)
-
- Schaltflächen
- Carets
- Kombinationsfelder
- Häufig verwendete Dialogfelder
- Allgemeine Steuerelemente
- Cursor
- Dialogfelder
- Bearbeiten von Steuerelementen
- Headersteuerelemente
- Symbole
- Tastaturkürzel
- Listenfelder
- Listenansichtssteuerelemente
- Menüs
- Statusleisten
- Eigenschaftenblätter
- Rich Edit-Steuerelemente
- Scrollleisten
- Statische Steuerelemente
- Zeichenfolgen
- Symbolleisten
- QuickInfos
- Trackbars
- Strukturansichtssteuerelemente
Windows-Umgebung (Shell)
Benutzereingabe und -messaging
Datenzugriff und -speicherung
Diagnose
Mit der Diagnose-API können Sie Anwendungs- oder Systemprobleme beheben und die Leistung überwachen.
- Anwendungswiederherstellung und Neustart
- Debuggen
- Fehlerbehandlung
- Ereignisprotokollierung
- Ereignisablaufverfolgung
- Hardware counter profiling (HCP) (Hardwarezählerprofilerstellung (HCP))
- Network Diagnostics Framework (NDF)
- Netzwerkmonitor
- Leistungsindikatoren
- Leistungsprotokolle und -warnungen (PLA)
- Verarbeiten von Momentaufnahmen
- Prozessstatus (PSAPI)
- Strukturierte Ausnahmebehandlung
- Systemmonitor
- Durchlaufen der Warteschlange
- Windows-Fehlerberichterstattung (WER)
- Windows Ereignisprotokoll
- Windows-Problembehandlungsplattform
Grafiken und Multimedia
Mit den GRAFIK-, Multimedia-, Audio- und Video-APIs können Anwendungen formatierten Text, Grafiken, Audio und Video integrieren.
- Kernaudio
- Direct2D
- DirectComposition
- Directshow
- DirectWrite
- DirectX
- Graphics Device Interface (GDI)
- GDI+
- Medienstreaming
- Microsoft Media Foundation
- Microsoft TV-Technologien
- Opengl
- Überwachen der Konfiguration
- Mehrere Anzeigemonitore
- Bilderfassung
- Windows Color System (WCS)
- Windows Imaging-Komponente (WIC)
- Windows Medienaudio- und Videocodec und DSP
- Windows Media Center
- Windows Media-Format
- Windows Medienbibliotheksfreigabedienste
- Windows Media Player
- Windows Media-Dienste
- Windows Movie Maker
- Windows Multimedia
Geräte
- AllJoyn
- Kommunikationsressourcen
- Gerätezugriff
- Geräteverwaltung
- Erweitertes Speichern
- Funktionsermittlung
- Imagemastering
- Location
- PnP-X-Zuordnungsdatenbank
- Sensoren
- System Event Notification Service (SENS)
- Toolhilfe
- UPnP
- Webdienste auf Geräten
- Windows-Bilderfassung (WIA)
- Windows Medien Geräte-Manager
- Windows Portable Geräte
Systemdienste
Die Systemdienst-APIs gewähren Anwendungen Zugriff auf die Ressourcen des Computers und die Features des zugrunde liegenden Betriebssystems, z. B. Arbeitsspeicher, Dateisysteme, Geräte, Prozesse und Threads.
- COM
- COM+
- Komprimierungs-API
- Distributed Transaction Coordinator (DTC)
- Dynamic Link Libraries (DLLs)
- Hilfe-API
- Prozessübergreifende Kommunikation:
- KernelTransaktions-Manager (KERNEL Transaction Manager, ABS)
- Speicherverwaltung
- Vorgangsaufzeichnung
- Energieverwaltung
- Remotedesktopdienste
- Prozesse
- Dienste
- Synchronisierung
- Threads
- Windows Desktopfreigabe
- Windows Systeminformationen
Sicherheit und Identität
Die Sicherheits- und Identitäts-APIs ermöglichen die Kennwortauthentifizierung bei der Anmeldung, den diskreten Schutz für alle teilbaren Systemobjekte, privilegierte Zugriffssteuerung, Rechteverwaltung und Sicherheitsüberwachung.
- Authentifizierung
- Autorisierung
- Zertifikatregistrierung
- Kryptografie
- Cryptographic Next Generation (CNG)
- Verzeichnisdienste
- Extensible Authentication-Protokoll (EAP)
- Extensible Authentication Protocol Host (EAPHost)
- MS-CHAP-Kennwortverwaltung
- Netzwerkzugriffsschutz (NAP)
- Netzwerkrichtlinienservererweiterungen (NPS)
- Jugendschutz
- WMI-Sicherheitsanbieter
- TPM-Basisdienste (TBS)
- Windows-Biometrieframework
Anwendungsinstallation und -wartung
- Spieleexplorer
- Nebenassemblys
- Packen, Bereitstellen und Abfragen von APIs
- Entwicklerlizenz
- Neustart-Manager
- Windows Installer
Systemadministrator und -verwaltung
Mit den Systemverwaltungsschnittstellen können Sie Anwendungen oder Systeme installieren, konfigurieren und bedienen.
- Startkonfigurationsdaten WMI-Anbieter
- Failovercluster
- Ressourcen-Manager für Dateiserver (File Server Resource Manager, FSRM)
- Gruppenrichtlinie
- Microsoft Management Console (MMC) 2.0
- NetShell
- Einstellungen Verwaltungsinfrastruktur
- Softwareinventurprotokollierung
- Softwarelizenzierung
- Neustart-Manager
- Einstellungen Verwaltungsinfrastruktur
- Systemwiederherstellung
- Herunterfahren des Systems
- Aufgabenplanung
- Benutzerzugriffsprotokollierung
- Windows Virtual PC
- Microsoft Virtual Server
- Netzwerklastenausgleichsanbieter
- Windows Defender WMI v2
- Windows-Bereitstellungsdienste
- Windows Originalvorteil
- Windows Verwaltungsinfrastruktur
- Windows-Verwaltungsinstrumentation (WMI)
- Windows-Remoteverwaltung
- Windows Ressourcenschutz
- Windows Server Update Services
- Windows Systembewertungstool
- Windows Update-Agent
Netzwerk und Internet
Die Netzwerk-APIs ermöglichen die Kommunikation zwischen Anwendungen über ein Netzwerk. Sie können auch den Zugriff auf freigegebene Ressourcen wie Verzeichnisse und Netzwerkdrucker erstellen und verwalten.
- Domain Name System (DNS)
- Dynamic Host Configuration-Protokoll (DHCP)
- Faxdienst
- Verbindungs-Assistent
- HTTP-Server
- Gemeinsame Nutzung von Internetverbindung und Firewall
- IP-Hilfsdienst
- IPv6-Internetverbindungsfirewall
- Verwaltungsinformationsbasis
- Message Queuing (MSMQ)
- Multicast Address Dynamic Client Allocation Protocol (MADCAP)
- Netzwerkadressübersetzung (NETWORK Address Translation, NAT)
- Netzwerklisten-Manager (NLM)
- Netzwerkverwaltung
- Netzwerkfreigabeverwaltung
- Peer-zu-Peer
- Quality of Service (QOS)
- Remoteprozeduraufruf
- Routing- und Ras-Dienst (RAS)
- Simple Network Management-Protokoll (SNMP)
- SMB-Verwaltung
- Telefonieanwendungsprogrammierschnittstellen (TAPI)
- WebDAV
- WebSocket-Protokollkomponente
- Drahtlosnetzwerke:
- Windows-Filterplattform
- Windows-Firewall mit erweiterter Sicherheit
- Windows HTTP-Dienste (WinHTTP)
- Windows Internet (WinINet)
- Windows Netzwerk (WNet)
- Windows Netzwerkvirtualisierung
- Windows RSS-Plattform
- Windows Sockets (Winsock)
- Windows Webdienste
- Erweiterte XML-HTTP-Anforderung
Veraltete oder ältere APIs
Im Folgenden finden Sie Technologien und APIs, die veraltet sind oder von den Betriebssystemen Windows Client und Server ersetzt oder veraltet sind.
- Directmusic
- Directsound
- Das Microsoft UDDI SDK ist jetzt in Microsoft BizTalk Server.
- Netzwerk dynamische Daten Exchange (DDE)
- Remoteinstallationsdienst:Verwenden Sie Windows Bereitstellungsdienste.
- Virtual Disk Service (VDS):Verwenden Sie stattdessen Windows Storage-Verwaltung.
- Terminaldienste: Verwenden Sie Remotedesktopdienste.
- Windows Media Rights Manager
- Windows Messaging (MAPI):Verwenden Sie stattdessen Office MAPI.
- Windows Gadget-Plattform:Erstellen Sie stattdessen UWP-Apps.
- Windows Randleiste:Erstellen Sie stattdessen UWP-Apps.
- Windows SideShow:Kein Ersatz.
- WPF-Bitmapeffekte