Windows API-index
Hier volgt een lijst met de referentie-inhoud voor de Windows-API (Application Programming Interface) voor bureaublad- en servertoepassingen.
Met behulp van de Windows-API kunt u toepassingen ontwikkelen die met succes worden uitgevoerd op alle versies van Windows, terwijl u profiteert van de functies en mogelijkheden die uniek zijn voor elke versie. (Houd er rekening mee dat dit voorheen de Win32-API werd genoemd. De naam van de Windows-API weerspiegelt de wortels in 16-bits Windows en de ondersteuning ervan op 64-bits Windows.)
Gebruikersinterface
De Windows UI-API maakt en gebruikt Windows om uitvoer weer te geven, om gebruikersinvoer te vragen en de andere taken uit te voeren die interactie met de gebruiker ondersteunen. De meeste toepassingen maken ten minste één venster.
NLS- (National Language Support)
gebruikersinterface-elementen:
- knoppen
- Carets
- keuzelijsten met invoervak
- Algemene dialoogvensters
- Algemene besturingselementen
- cursors
- dialoogvensters
- Besturingselementen bewerken
- besturingselementen voor kopteksten
- pictogrammen
- toetsenbordversnellers
- keuzelijsten
- List-View Besturingselementen
- Menu's
- voortgangsbalken
- eigenschappenvensters
- besturingselementen voor uitgebreid bewerken
- schuifbalken
- statische besturingselementen
- tekenreeksen
- werkbalken
- knopinfo
- trackbars
- Tree-View Besturingselementen
Windows-omgeving (Shell)
Invoer en berichten van gebruikers
Gegevenstoegang en -opslag
DFS- (Distributed File System)
Windows Data Access Components
- ODBC- (Microsoft Open Database Connectivity)
- Microsoft OLE DB-
- Microsoft ActiveX-gegevensobjecten (ADO)
Diagnostiek
Met de Diagnostics-API kunt u toepassings- of systeemproblemen oplossen en prestaties bewaken.
- toepassingsherstel en opnieuw opstarten
- foutopsporing
- foutafhandeling
- gebeurtenislogboekregistratie
- gebeurtenistracering
- HCP- (Hardware Counter Profilering)
- NDF (Network Diagnostics Framework)
- netwerkmonitor
- prestatiemeteritems
- Performance Logs and Alerts (PLA)
- procesmomentopnamen
- processtatus (PSAPI)
- structured exception handling
- System Monitor
- Wait Chain Traversal-
- Wer (Windows Error Reporting)
- Windows-gebeurtenislogboek
- Windows Troubleshooting Platform
Afbeeldingen en multimedia
Met de API's Graphics, multimedia,audio en video kunnen toepassingen opgemaakte tekst, afbeeldingen, audio en video opnemen.
- Core Audio-
- Direct2D-
- DirectComposition
- DirectShow-
- DirectWrite
- DirectX-
- Graphics Device Interface (GDI)
- GDI+
- mediastreaming
- Microsoft Media Foundation-
- Microsoft TV Technologies
- OpenGL-
- Configuratie- bewaken
- meerdere beeldschermen
- voor afbeeldingsverwerving
- Windows-kleurensysteem
- WIC- (Windows Imaging Component)
- Windows Media Audio- en VideoCodec en DSP-
- Windows Media Center-
- Windows Media-indeling
- Windows Media Library Sharing Services-
- Windows Media Player-
- Windows Media Services-
- Windows Movie Maker-
- Windows Multimedia
Apparaten
- AllJoyn-
- Communicatiebronnen
- apparaattoegang
- apparaatbeheer
- Verbeterde opslag
- Functiedetectie
- Image Mastering
- locatie
- PnP-X koppelingsdatabase
- afdrukken
- sensoren
- System Event Notification Service (SENS)
- Help- hulpprogramma
- UPnP-
- webservices op apparaten
- WIA- (Windows Image Acquisition)
- Windows Media Device Manager-
- Windows Portable Devices
Systeemservices
De System Services API's bieden toepassingen toegang tot de bronnen van de computer en de functies van het onderliggende besturingssysteem, zoals geheugen, bestandssystemen, apparaten, processen en threads.
- activiteitencoördinator
- COM-
- COM+
- API-voor comprimeren
- DTC (Distributed Transaction Coordinator)
- Dynamic-Link-bibliotheken (DLL's)
- hardwarevereiste evaluator (HWREQCHK)
- Help-API-
- Interprocess Communications:
- KTM- (Kernel Transaction Manager)
- geheugenbeheer
- Operation Recorder
- Power Management-
- Extern bureaublad-services
- Processen
- Services-
- synchronisatie
- threads
- windows-bureaublad delen
- Windows-systeeminformatie
Beveiliging en identiteit
De Beveiligings- en identiteits--API's maken wachtwoordverificatie mogelijk bij aanmelding, discretionaire beveiliging voor alle deelbare systeemobjecten, bevoegde toegangsbeheer, rechtenbeheer en beveiligingscontrole.
- verificatie
- autorisatie-
- certificaatinschrijving
- Cryptografie-
- Cryptographic Next Generation (CNG)
-
Directory Services-
- Active Directory Domain Services-
- ADSI- (Active Directory Service Interfaces)
- Extensible Authentication Protocol (EAP)
- EAPHost (Extensible Authentication Protocol Host)
- MS-CHAP wachtwoordbeheer
- NAP- (Network Access Protection)
- NPS- (Network Policy Server Extensions)
- ouderlijk toezicht
- WMI-providers voor beveiliging
- TPM Base Services (TBS)
- Windows Biometric Framework-
Installatie en onderhoud van toepassingen
- Games Explorer
- assembly's naast elkaar
- Api's verpakken, implementeren en query's uitvoeren
- Developer License
- Manager opnieuw opstarten
- Windows Installer-
Systeembeheerder en -beheer
Met de interfaces Systeembeheer kunt u toepassingen of systemen installeren, configureren en onderhouden.
- WMI-provider voor opstartconfiguratiegegevens
- failoverclusters
- FSRM- (File Server Resource Manager)
- groepsbeleid
- MMC (Microsoft Management Console) 2.0
- NetShell-
- Instellingenbeheer infrastructuur
- logboekregistratie van software-inventaris
- softwarelicenties
- Manager opnieuw opstarten
- Instellingenbeheer infrastructuur
- systeemherstel
- systeem afsluiten
- Task Scheduler-
- logboekregistratie van gebruikerstoegang
- Windows Virtual PC-
- Microsoft Virtual Server-
- netwerktaakverdelingsprovider
- Windows Defender WMI v2
- Windows Deployment Services-
- Windows Genuine Advantage-
- Windows Management Infrastructure
- WMI- (Windows Management Instrumentation)
- Windows Remote Management-
- Windows Resource Protection-
- Windows Server Update Services-
- Windows System Assessment Tool
- Windows Update Agent
Netwerken en internet
De Networking API's maken communicatie mogelijk tussen toepassingen via een netwerk. U kunt ook toegang tot gedeelde resources maken en beheren, zoals mappen en netwerkprinters.
- DNS- (Domain Name System)
- DHCP- (Dynamic Host Configuration Protocol)
- faxservice
- Wizard Verbonden ophalen
- HTTP-server
- delen van internetverbinding en firewall-
- IP-helper
- firewall voor IPv6-internetverbinding
- Management Information Base-
- Message Queuing (MSMQ)
- MADCAP (Multicast Address Dynamic Client Allocation Protocol)
- NAT-(Network Address Translation)
- Netwerklijstbeheer (NLM)
- netwerkbeheer
- Netwerksharebeheer
- peer-to-peer-
- QOS- (Quality of Service)
- externe procedure aanroepen
- RAS- (Routing and Remote Access Service)
- Simple Network Management Protocol (SNMP)
- SMB-beheer
- TAPI- (Telephony Application Programming Interfaces)
- WebDAV-
- WebSocket-protocolonderdeel
- Draadloze netwerken:
- Windows-filterplatform
- Windows Firewall met Geavanceerde beveiliging
- Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- Windows-netwerken (WNet)
- Windows-netwerkvirtualisatie
- Windows RSS-platform
- Windows Sockets (Winsock)
- Windows-webservices
- XML-uitgebreide HTTP-aanvraag
Afgeschafte of verouderde API's
Hieronder volgen technologieën en API's die verouderd zijn of zijn vervangen of afgeschaft van de Windows-client- en serverbesturingssystemen.
- DirectMusic-
- DirectSound
- Microsoft UDDI SDK- is nu opgenomen in Microsoft BizTalk Server.
- DDE - (Network Dynamic Data Exchange)
- Remote Installation Service: gebruik in plaats daarvan Windows Deployment Services.
- VDS-(Virtual Disk Service): gebruik in plaats daarvan Windows Storage Management.
- Terminal Services: gebruik Extern bureaublad-services.
- Windows Media Rights Manager-
- MAPI-(Windows Messaging): gebruik in plaats daarvan Office MAPI-.
- Windows Gadget Platform: Maak in plaats daarvan UWP-apps.
- Windows Sidebar: Maak in plaats daarvan UWP-apps.
- Windows SideShow: geen vervanging.
- WPF-bitmapeffecten