Windows-API-Index
Im Folgenden finden Sie eine Liste der Referenzinhalte für die Windows-Api (Application Programming Interface, API) für Desktop- und Serveranwendungen.
Mithilfe der Windows-API können Sie Anwendungen entwickeln, die auf allen Windows-Versionen erfolgreich ausgeführt werden, und gleichzeitig die für jede Version einzigartigen Features und Funktionen nutzen. (Beachten Sie, dass dies früher als Win32-API bezeichnet wurde. Der Name Windows-API spiegelt seine Wurzeln in 16-Bit-Windows und seine Unterstützung unter 64-Bit-Windows genauer wider.)
Benutzeroberfläche
Die Windows-UI-API erstellt und verwendet Fenster, um die Ausgabe anzuzeigen, benutzereingaben einzufordern und die anderen Aufgaben auszuführen, 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
- Kombinationsfelde
- Allgemeine Dialogfelder
- Allgemeine Steuerelemente
- Cursor
- Dialogfelder
- Steuerelemente bearbeiten
- Headersteuerelemente
- Symbole
- Tastaturkürzel
- Listenfelder
- Listenansichtssteuerelemente
- Menüs
- Statusanzeigen
- Eigenschaftenblätter
- Rich-Bearbeitungssteuerelemente
- 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
- Hardwareindikatorprofilerstellung (Hardware Counter Profiling, HCP)
- Netzwerkdiagnoseframework (NDF)
- Netzwerkmonitor
- Leistungsindikatoren
- Leistungsprotokolle und Warnungen (PLA)
- Prozessmomentaufnahme
- 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.
- Core Audio
- Direct2D
- DirectComposition
- Directshow
- DirectWrite
- DirectX
- Grafikgeräteschnittstelle (GDI)
- GDI+
- Medienstreaming
- Microsoft Media Foundation
- Microsoft TV-Technologien
- Opengl
- Überwachen der Konfiguration
- Mehrere Bildschirme
- Bilderfassung
- Windows Color System (WCS)
- Windows Imaging-Komponente (WIC)
- Audio- und Videocodec und DSP für Windows Media
- Windows Media Center
- Windows Media-Format
- Freigabedienste der Windows-Medienbibliothek
- Windows Media Player
- Windows Media-Dienste
- Windows Movie Maker
- Windows Multimedia
Geräte
- AllJoyn
- Kommunikationsressourcen
- Gerätezugriff
- Geräteverwaltung
- Erweitertes Speichern
- Funktionsermittlung
- Bildmastering
- Location
- PnP-X-Zuordnungsdatenbank
- Sensoren
- Systemereignisbenachrichtigungsdienst (SENS)
- Toolhilfe
- UPnP
- Webdienste auf Geräten
- Windows-Bilderfassung (WIA)
- Windows Media Geräte-Manager
- Tragbare Windows-Geräte
Systemdienste
Die Systemdienste-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.
- Aktivitätskoordinator
- COM
- COM+
- Komprimierungs-API
- Distributed Transaction Coordinator (DTC)
- Dynamic-Link Libraries (DLLs)
- Hardwareanforderungsauswertung (HWREQCHK)
- Hilfe-API
- Kommunikation zwischen den Verarbeitungsvorgängen:
- Kerneltransaktions-Manager (KTM)
- Speicherverwaltung
- Vorgangsaufzeichnung
- Energieverwaltung
- Remotedesktopdienste
- Prozesse
- Dienste
- Synchronisierung
- Threads
- Windows Desktop-Freigabe
- Windows-Systeminformationen
Sicherheit und Identität
Die Sicherheits- und Identitäts-APIs ermöglichen die Kennwortauthentifizierung bei der Anmeldung, den freien Schutz für alle benutzerdefinierten Systemobjekte, die privilegierte Zugriffssteuerung, die Rechteverwaltung und die Sicherheitsüberwachung.
- Authentifizierung
- Autorisierung
- Zertifikatregistrierung
- Kryptografie
- Cryptographic Next Generation (CNG)
- Verzeichnisdienste
- Extensible Authentication-Protokoll (EAP)
- Extensible Authentication Protocol Host (EAPHost)
- MS-CHAP-Kennwortverwaltung
- Netzwerkzugriffsschutz (Network Access Protection, NAP)
- Netzwerkrichtlinienservererweiterungen (Network Policy Server Extensions, NPS)
- Jugendschutz
- WMI-Sicherheitsanbieter
- TPM-Basisdienste (TBS)
- Windows-Biometrieframework
Anwendungsinstallation und -wartung
- Spieleexplorer
- Parallele Assemblys
- Packen, Bereitstellen und Abfragen von APIs
- Entwicklerlizenz
- Neustart-Manager
- Windows Installer
Systemadministrator und -verwaltung
Mit den Schnittstellen für die Systemverwaltung können Sie Anwendungen oder Systeme installieren, konfigurieren und verwenden.
- WMI-Anbieter für Startkonfigurationsdaten
- Failovercluster
- Ressourcen-Manager für Dateiserver (File Server Resource Manager, FSRM)
- Gruppenrichtlinie
- Microsoft Management Console (MMC) 2.0
- NetShell
- Infrastruktur für die Einstellungsverwaltung
- Softwareinventurprotokollierung
- Softwarelizenzierung
- Neustart-Manager
- Infrastruktur für die Einstellungsverwaltung
- 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 Resource Protection
- 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 Internetverbindung und Firewall
- IP-Hilfsdienst
- IPv6-Internetverbindungsfirewall
- Verwaltungsinformationsbasis
- Message Queuing (MSMQ)
- Multicast address Dynamic Client Allocation Protocol (MADCAP)
- Netzwerkadressübersetzung (NAT)
- Netzwerklisten-Manager (NLM)
- Netzwerkverwaltung
- Verwaltung von Netzwerkfreigaben
- Peer-to-Peer
- Quality of Service (QOS)
- Remoteprozeduraufruf
- Routing- und RAS-Dienst (RAS)
- Simple Network Management-Protokoll (SNMP)
- SMB-Verwaltung
- Programmierschnittstellen für Telefonieanwendungen (TAPI)
- Webdav
- WebSocket-Protokollkomponente
- Drahtlose Netzwerke:
- 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 legacy-APIs
Die folgenden Technologien und APIs sind veraltet oder wurden von den Windows-Client- und Serverbetriebssystemen ersetzt oder veraltet.
- Directmusic
- Directsound
- Microsoft UDDI SDK ist jetzt in Microsoft BizTalk Server enthalten.
- Dynamischer Netzwerkdatenaustausch (DDE)
- Remoteinstallationsdienst: Verwenden Sie stattdessen die Windows-Bereitstellungsdienste .
- Virtual Disk Service (VDS):Verwenden Sie stattdessen die Windows-Speicherverwaltung .
- Terminaldienste: Verwenden Sie Remotedesktopdienste.
- Windows Media Rights Manager
- Windows Messaging (MAPI):Verwenden Sie stattdessen Office MAPI .
- Windows-Gadgetplattform: Erstellen Sie stattdessen UWP-Apps.
- Windows Sidebar: Erstellen Sie stattdessen UWP-Apps.
- Windows SideShow: Kein Ersatz.
- WPF-Bitmapeffekte