Windows API-index
Följande är en lista över referensinnehållet för Windows-programmets programmeringsgränssnitt (API) för skrivbords- och serverprogram.
Med Hjälp av Windows-API:et kan du utveckla program som körs på alla versioner av Windows samtidigt som du drar nytta av de funktioner som är unika för varje version. (Observera att detta tidigare kallades Win32-API:et. Namnet Windows API återspeglar mer exakt sina rötter i 16-bitars Windows och dess stöd för 64-bitars Windows.)
Användargränssnitt
Api:et för Windows-användargränssnittet skapar och använder fönster för att visa utdata, fråga efter användarindata och utföra de andra uppgifter som stöder interaktion med användaren. De flesta program skapar minst ett fönster.
-
- knappar
- Carets
- kombinationsrutor
- vanliga dialogrutor
- Vanliga kontroller
- markörer
- dialogrutor
- Redigera kontroller
- rubrikkontroller
- ikoner
- tangentbordsacceleratorer
- listrutor
- List-View Controls
- menyer
- förloppsstaplar
- egenskapsblad
- omfattande redigeringskontroller
- rullningslister
- statiska kontroller
- strängar
- verktygsfält
- Knappbeskrivningar
- Tree-View Controls
Windows-miljö (Shell)
Användarindata och meddelanden
Dataåtkomst och lagring
Diagnostik
Med api:et Diagnostics kan du felsöka program- eller systemproblem och övervaka prestanda.
- Programåterställning och starta om
- felsökning
- Felhantering
- händelseloggning
- händelsespårning
- HCP(Hardware Counter Profiling)
- Network Diagnostics Framework (NDF)
- prestandaräknare
- prestandaloggar och aviseringar (PLA)
- Process Snapshotting
- processstatus (PSAPI)
- Strukturerad undantagshantering
- System Monitor
- bläddring av väntekedja
- Windows-felrapportering (WER)
- Windows-händelseloggen
- Windows Felsökningsplattform
Grafik och multimedia
Api:erna Grafik, multimedia,ljud och video gör det möjligt för program att införliva formaterad text, grafik, ljud och video.
- Core Audio
- Direct2D-
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- GDI(Graphics Device Interface)
- GDI+
- Media Streaming
- Microsoft Media Foundation
- Microsoft TV Technologies
- OpenGL-
- Övervaka konfiguration
- flera bildskärmar
- Windows Color System
- Windows Imaging Component (WIC)
- Windows Media Audio and Video Codec och DSP
- Windows Media Center
- Windows Media Format
- Delningstjänster för Windows Media Library
- Windows Media Player
- Windows Media Services
- Windows Movie Maker
- Windows Multimedia
Enheter
- AllJoyn
- kommunikationsresurser
- enhetsåtkomst
- Enhetshantering
- Utökad lagring
- Funktionsidentifiering
- bildbakgrund
- plats
- PnP-X Association Database
- utskrift
- sensorer
- System Event Notification Service (SENS)
- Hjälp om verktyg
- UPnP-
- webbtjänster på enheter
- Windows Image Acquisition (WIA)
- Windows Media Device Manager-
- bärbara Windows-enheter
Systemtjänster
System Services API:er ger program åtkomst till datorns resurser och funktionerna i det underliggande operativsystemet, till exempel minne, filsystem, enheter, processer och trådar.
- aktivitetskoordinator
- COM-
- COM+
- Komprimerings-API
- DTC(Distributed Transaction Coordinator)
- Dynamic-Link bibliotek (DLL: er)
- utvärdering av maskinvarukrav (HWREQCHK)
- Hjälp API
- Interprocess Communications:
- Kernel Transaction Manager (KTM)
- Minneshantering
- Power Management-
- Fjärrskrivbordstjänster
- processer
- Services
- synkronisering
- trådar
- Windows Desktop-delning
- Windows System Information
Säkerhet och identitet
API:erna för säkerhet och identitet aktivera lösenordsautentisering vid inloggning, diskretionärt skydd för alla delbara systemobjekt, privilegierad åtkomstkontroll, rättighetshantering och säkerhetsgranskning.
- autentisering
- auktorisering
- certifikatregistrering
- kryptografi
- Kryptografisk nästa generations (CNG)
- Directory Services
- EAP(Extensible Authentication Protocol)
- EAPHost(Extensible Authentication Protocol Host)
- MS-CHAP Lösenordshantering
- NAP-
- NPS(Network Policy Server Extensions)
- föräldrakontroller
- WMI-
- TPM Base Services (TBS)
- Windows Biometric Framework
Installation och service av program
- Games Explorer
- sammansättningar sida vid sida
- Paketering, distribution och fråge-API:er
- Developer License
- Restart Manager
- Windows Installer
Systemadministratör och -hantering
Med Systemadministration-gränssnitt kan du installera, konfigurera och tjänstprogram eller system.
- WMI-provider för startkonfiguration
- redundanskluster
- Resource Manager (FSRM)
- grupprincip
- Microsoft Management Console (MMC) 2.0
- NetShell
- Infrastruktur för hantering av inställningar
- Software Inventory Logging
- Software Licensing
- Restart Manager
- Infrastruktur för hantering av inställningar
- Systemåterställning
- systemavstängning
- loggning av användaråtkomst
- Virtuell Windows-dator
- Microsoft Virtual Server
- Windows Defender WMI v2
- Windows Deployment Services
- Windows Äkta fördel
- Windows Management Infrastructure
- Windows Management Instrumentation (WMI)
- Windows Remote Management
- Windows Resource Protection-
- Windows Server Update Services
- Windows System Assessment Tool
- Windows Update Agent
Nätverk och Internet
API:erna Nätverk möjliggör kommunikation mellan program via ett nätverk. Du kan också skapa och hantera åtkomst till delade resurser, till exempel kataloger och nätverksskrivare.
- DNS-
- DHCP(Dynamic Host Configuration Protocol)
- faxtjänst
- Guiden Anslut
- HTTP Server
- Delning av Internetanslutning och brandvägg
- IP-
- brandvägg för IPv6-internetanslutning
- Information Base
- MSMQ(Message Queuing)
- Multicast Address Dynamic Client Allocation Protocol (MADCAP)
- NAT-
- Network List Manager (NLM)
- Nätverkshantering
- Nätverksresurshantering
- peer-to-peer-
- tjänstkvalitet (QOS)
- fjärrprocedursamtal
- routning och fjärråtkomsttjänst (RAS)
- Simple Network Management Protocol (SNMP)
- SMB Management
- TAPI (Telephony Application Programming Interfaces)
- WebDAV-
- WebSocket Protocol Component
- Trådlösa nätverk:
- Windows Filtering Platform
- Windows-brandväggen med advanced security
- Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- Windows-nätverk (WNet)
- Windows-nätverksvirtualisering
- Windows RSS Platform
- Windows Sockets (Winsock)
- Windows Web Services
- HTTP extended request för XML
Inaktuella eller äldre API:er
Följande är tekniker och API:er som är inaktuella eller har ersatts eller föråldrats från Windows-klient- och serveroperativsystemen.
- DirectMusic
- DirectSound
- Microsoft UDDI SDK ingår nu i Microsoft BizTalk Server.
- DDE(Network Dynamic Data Exchange)
- Fjärrinstallationstjänst: Använd Windows Deployment Services i stället.
- VIRTUAL Disk Service (VDS): Använd Windows Storage Management i stället.
- Terminal Services: Använd Fjärrskrivbordstjänster.
- Windows Media Rights Manager
- Windows Messaging (MAPI): Använd Office MAPI- i stället.
- Windows Gadget Platform: Skapa UWP-appar i stället.
- Windows Sidebar: Skapa UWP-appar i stället.
- Windows SideShow: Ingen ersättning.
- WPF-bitmappseffekter