Windows-API-Index
Es folgt eine Liste der Referenzinhalte für die Windows-Anwendungsprogrammierschnittstelle (API) für Desktop- und Serveranwendungen.
Mithilfe der Windows-API können Sie Anwendungen entwickeln, die erfolgreich auf allen Versionen von Windows ausgeführt werden, während Sie die für jede Version spezifischen Features und Funktionen nutzen. (Beachten Sie, dass dies früher als Win32-API bezeichnet wurde. Der Name der Windows-API spiegelt seine Wurzeln in 16-Bit-Windows und seiner Unterstützung unter 64-Bit-Windows genauer wider.)
Benutzeroberfläche
Die Windows-UI-API erstellt und verwendet Fenster, um die Ausgabe anzuzeigen, Benutzereingaben aufzufordern und die anderen Aufgaben auszuführen, die die Interaktion mit dem Benutzer unterstützen. Die meisten Anwendungen erstellen mindestens ein Fenster.
Elemente der Benutzeroberfläche:
- Schaltflächen
- Carets-
- Kombinationsfelder
- allgemeine Dialogfelder
- allgemeine Steuerelemente
- Cursor
- Dialogfelder
- Bearbeiten von Steuerelementen
- Kopfzeilensteuerelemente
- Symbole
- Tastenkombinationen
- Listenfelder
- List-View Steuerelemente
- Menüs
- Statusanzeigen
- Eigenschaftenblätter
- Rich Edit-Steuerelemente
- Bildlaufleisten
- statische Steuerelemente
- Zeichenfolgen
- Symbolleisten
- QuickInfos
- Trackbars
- Tree-View Steuerelemente
Windows-Umgebung (Shell)
Benutzereingabe und -messaging
Datenzugriff und -speicherung
Diagnostik
Mit der Diagnostics-API können Sie Anwendungs- oder Systemprobleme beheben und die Leistung überwachen.
- Anwendungswiederherstellung und neustarten
- Debuggen
- Fehlerbehandlung
- Ereignisprotokollierung
- Ereignisablaufverfolgung
- Hardware counter Profiling (HCP)
- Network Diagnostics Framework (NDF)
- Netzwerkmonitor-
- Leistungsindikatoren
- Performance Logs and Alerts (PLA)
- Prozessmomentaufnahme
- Prozessstatus (PSAPI)
- strukturierte Ausnahmebehandlung
- Systemmonitor-
- Wait Chain Traversal
- WINDOWS-Fehlerberichterstattung (WER)
- Windows-Ereignisprotokoll-
- Windows-Problembehandlungsplattform
Grafiken und Multimedia
Die Grafik, Multimedia,Audio und Video APIs ermöglichen Es Anwendungen, formatierten Text, Grafiken, Audio und Video zu integrieren.
- Core Audio-
- Direct2D-
- DirectComposition-
- DirectShow-
- DirectWrite-
- DirectX-
- Grafikgeräteschnittstelle (Graphics Device Interface, GDI)
- GDI+
- Medienstreaming-
- Microsoft Media Foundation-
- Microsoft TV Technologies
- OpenGL-
- Überwachen der Konfiguration
- mehrere Bildschirme
- Bildakquisition
- Windows Color System
- Windows Imaging Component (WIC)
- Windows Media Audio and Video Codec und DSP
- Windows Media Center-
- Windows Media Format-
- Windows Media Library Sharing Services
- Windows Media Player-
- windows Media Services-
- Windows Movie Maker
- Windows Multimedia-
Geräte
- AllJoyn-
- Kommunikationsressourcen
- Gerätezugriff
- Geräteverwaltung
- erweiterten Speicher-
- Funktionsermittlung
- PnP-X Zuordnungsdatenbank
-
Drucken
- Druckspooler-
- des Druckdokumentpakets
- XPS Print
- Sensoren
- system event notification Service (SENS)
- Toolhilfe
- UPnP-
- Webdienste auf Geräten
- Windows Image Acquisition (WIA)
- Windows Media Device Manager-
- windows Portable Devices
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.
- Activity Coordinator
- COM-
- COM+-
- Komprimierungs-API-
- Distributed Transaction Coordinator (DTC)
- Dynamic-Link Bibliotheken (DLLs)
- Hardwareanforderungs-Evaluator (HWREQCHK)
- Hilfe-API-
- Interprocess Communications:
- Kernel Transaction Manager (KTM)
- Speicherverwaltung
- Operation Recorder
- Power Management-
- Remotedesktopdienste
- Prozesse
- Services
- Synchronisierung
- Threads
- Windows-Desktopfreigabe-
- Windows System Information
Sicherheit und Identität
Die Sicherheits- und Identitäts--APIs aktivieren die Kennwortauthentifizierung bei der Anmeldung, nach Ermessen schutz für alle freizugebenden Systemobjekte, die Rechteverwaltung, die Rechteverwaltung und die Sicherheitsüberwachung.
- Authentifizierung
- Autorisierungs-
- Zertifikatregistrierung
- Kryptografie-
- Kryptografie-
- Verzeichnisdienste
- Extensible Authentication Protocol (EAP)-
- Extensible Authentication Protocol Host (EAPHost)
- MS-CHAP Kennwortverwaltung
- Netzwerkzugriffsschutz (Network Access Protection, NAP)
- Netzwerkrichtlinienservererweiterungen (Network Policy Server Extensions, NPS)
- Jugendschutz
- Sicherheits-WMI-Anbieter
- TPM-Basisdienste (TBS)
- windows-biometrische Framework-
Anwendungsinstallation und -wartung
- Spiele-Explorer-
- parallele Assemblys
- Verpacken, Bereitstellung und Abfrage-APIs
- Entwicklerlizenz
- Neustart-Manager
- Windows Installer-
Systemadministrator und -verwaltung
Die Systemverwaltung Schnittstellen ermöglichen es Ihnen, Anwendungen oder Systeme zu installieren, zu konfigurieren und zu verwenden.
- WMI-Anbieter für Startkonfigurationsdaten
- Failovercluster
- File Server Resource Manager (FSRM)
- Gruppenrichtlinien-
- Microsoft Management Console (MMC) 2.0
- NetShell-
- Einstellungsverwaltungsinfrastruktur
- Protokollierung des Softwarebestands
- Softwarelizenzierung
- Neustart-Manager
- Einstellungsverwaltungsinfrastruktur
- Systemwiederherstellung
- System herunterfahren
- Aufgabenplaner-
- Benutzerzugriffsprotokollierung
- Windows Virtual PC
- Microsoft Virtual Server
- des Netzwerklastenausgleichsanbieters
- Windows Defender WMI v2-
- windows Deployment Services
- Windows-Originalvorteil-
- der Windows-Verwaltungsinfrastruktur
- Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI)
- Windows-Remoteverwaltung
- Windows Resource Protection-
- Windows Server Update Services-
- Windows System Assessment Tool
- 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.
- DNS-
- DYNAMIC Host Configuration Protocol (DHCP)-
- Faxdienst-
- Assistenten zum Verbinden
- HTTP-Server-
- für die Internetverbindung
- IP-Hilfsprogramm
- IPv6-Internetverbindungsfirewall
- Management Information Base
- Message Queuing (MSMQ)-
- multicast Address Dynamic Client Allocation Protocol (MADCAP)
- Nat(Network Address Translation)
- Netzwerklisten-Manager (NLM)
- Netzwerkverwaltung
- Netzwerkfreigabeverwaltung
- Peer-to-Peer-
- Quality of Service (QOS)
- Remoteprozeduraufruf
- routing and remote access Service (RAS)
- Simple Network Management Protocol (SNMP)
- SMB-Verwaltung
- TapI(Telefonie Application Programming Interfaces)
- WebDAV-
- WebSocket-Protokollkomponente
- Drahtlose Netzwerke:
- Windows-Filterplattform
- Der Windows-Firewall mit erweiterter Sicherheit
- Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- Windows Networking (WNet)-
- Windows Network Virtualization
- Windows RSS-Plattform-
- Windows Sockets (Winsock)
- Windows-Webdienste
- erweiterten XML-HTTP-Anforderungs-
Veraltete oder ältere APIs
Im Folgenden finden Sie Technologien und APIs, die veraltet sind oder von den Windows-Client- und Serverbetriebssystemen ersetzt oder veraltet sind.
- DirectMusic-
- DirectSound-
- Microsoft UDDI SDK- ist jetzt in Microsoft BizTalk Serverenthalten.
- DDE- (Network Dynamic Data Exchange)
- Remoteinstallationsdienst: Verwenden Sie stattdessen Windows-Bereitstellungsdienste.
- VIRTUAL Disk Service (VDS): Verwenden Sie stattdessen Windows Storage Management.
- Terminaldienste: Verwenden Sie Remotedesktopdienste.
- Windows Media Rights Manager-
- Windows Messaging (MAPI)-: Verwenden Sie stattdessen Office MAPI-.
- Windows Gadget Platform: Erstellen Sie stattdessen UWP-Apps.
- Windows Sidebar-: Erstellen Sie stattdessen UWP-Apps.
- Windows SideShow-: Kein Ersatz.
- WPF-Bitmapeffekte