Windows API-index
Az alábbiakban felsoroljuk az asztali és kiszolgálói alkalmazásokhoz készült Windows-alkalmazásprogramozási felület (API) referenciatartalmat.
A Windows API használatával olyan alkalmazásokat fejleszthet, amelyek sikeresen futnak a Windows összes verzióján, miközben kihasználják az egyes verziókra jellemző funkciókat és képességeket. (Vegye figyelembe, hogy ezt korábban Win32 API-nak nevezték. A Windows API neve pontosabban tükrözi a 16 bites Windows gyökerét és a 64 bites Windows támogatását.)
Felhasználói felület
A Windows UI API létrehozza és használja a Windowst a kimenet megjelenítéséhez, a felhasználói bevitel kéréséhez, valamint a felhasználóval való interakciót támogató egyéb feladatok végrehajtásához. A legtöbb alkalmazás létrehoz legalább egy ablakot.
-
- gombok
- Simogatók
- kombinált lista
- Gyakori párbeszédpanelek
- Gyakori vezérlők
- kurzorok
- párbeszédpanelek
- Vezérlők szerkesztése
- Fejlécvezérlők
- ikonok
- billentyűzetgyorsítók
- listamezők
- List-View vezérlők
- menük
- folyamatjelző sávok
- tulajdonságlapok
- Rich Edit Controls
- görgetősávok
- statikus vezérlők
- sztringek
- eszköztárak
- elemleírások
- trackbars
- Tree-View vezérlők
Windows-környezet (Shell)
Felhasználói bevitel és üzenetkezelés
Adathozzáférés és -tárolás
Diagnosztika
A Diagnostics API lehetővé teszi az alkalmazás- vagy rendszerproblémák elhárítását és a teljesítmény monitorozását.
- Application Recovery és Restart
- hibakeresési
- hibakezelési
- eseménynaplózási
- eseménykövetési
- hardverszámláló profilkészítési (HCP)
- Hálózati diagnosztikai keretrendszer (NDF)
- Hálózatfigyelő
- teljesítményszámlálók
- teljesítménynaplók és riasztások (PLA)
- folyamat-pillanatképkészítési
- folyamatállapot (PSAPI)
- strukturált kivételkezelési
- Rendszerfigyelő
- Várakozási lánc bejárási
- Windows hibajelentési (WER)
- Windows eseménynapló
- Windows hibaelhárítási platform
Grafika és multimédia
A grafikus, multimédiás,hang- és video API-k lehetővé teszik, hogy az alkalmazások formázott szöveget, grafikát, hangot és videót foglaljanak magukba.
- Core Audio
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX-
- grafikus eszközillesztő (GDI)
- GDI+
- médiastreamelési
- Microsoft Media Foundation
- Microsoft TV Technologies
- OpenGL
- konfigurációs monitorozása
- több kijelzőfigyelő
- képbeszerzési
- Windows színrendszer
- Windows Képalkotó összetevő (WIC)
- Windows Media Audio- és Video Codec- és DSP-
- Windows Media Center
- Windows Media Format
- Windows Media Library Sharing Services
- Windows Media Player
- Windows Media Services
- Windows Movie Maker
- Windows Multimédia
Eszközök
- AllJoyn
- kommunikációs erőforrások
- eszközelérési
- eszközfelügyeleti
- Bővített tárterület
- függvényfelderítési
- képmintakészítési
- hely
- PnP-X társításadatbázis-
- nyomtatási
- érzékelők
- System Event Notification Service (SENS)
- eszköz súgója
- UPnP-
- Web Services eszköz
- Windows rendszerkép-beszerzés (WIA)
- Windows Media Device Manager
- Hordozható Windows-eszközök
Rendszerszolgáltatások
A System Services API-k hozzáférést biztosítanak az alkalmazásoknak a számítógép erőforrásaihoz és az alapul szolgáló operációs rendszer funkcióihoz, például a memóriához, a fájlrendszerekhez, az eszközökhöz, a folyamatokhoz és a szálakhoz.
- tevékenységkoordinátori
- COM
- COM+
- Compression API-
- elosztott tranzakciók koordinátora (DTC)
- Dynamic-Link-kódtárak (DLL-ek)
- hardverkövetelmény-kiértékelő (HWREQCHK)
- Súgó API-
- Interprocess Communications:
- Kernel Transaction Manager (KTM)
- memóriakezelési
- Műveletrögzítő
- Power Management
- Távoli asztali szolgáltatások
- folyamatok
- Szolgáltatások
- szinkronizálási
- szálak
- Windows asztali megosztási
- Windows rendszerinformációs
Biztonság és identitás
A Biztonsági és identitáskezelési API-k lehetővé teszik a jelszó-hitelesítést bejelentkezéskor, az összes megosztható rendszerobjektum belátása szerinti védelmét, a kiemelt hozzáférés-vezérlést, a jogosultságkezelést és a biztonsági naplózást.
- hitelesítési
- engedélyezési
- tanúsítványigénylési
- titkosítási
- titkosítási következő generációs (CNG)
- Directory Services-
- Extensible Authentication Protocol (EAP)
- Extensible Authentication Protocol Host (EAPHost)
- MS-CHAP jelszókezelési
- Network Access Protection (NAP)
- hálózati házirend-kiszolgálóbővítmények (NPS)
- Szülői felügyelet
- biztonsági WMI-szolgáltatók
- TPM Base Services (TBS)
- Windows Biometric Framework
Alkalmazás telepítése és karbantartása
- Games Explorer
- Egymás melletti szerelvények
- csomagolási, üzembe helyezési és lekérdezési API-k
- fejlesztői licenc
- Restart Manager
- Windows Installer
Rendszeradminisztrátor és -kezelés
A rendszerfelügyeleti felületek lehetővé teszik alkalmazások vagy rendszerek telepítését, konfigurálását és kiszolgálását.
- rendszerindítási konfigurációs adat WMI-szolgáltatói
- feladatátvevő fürtök
- Fájlkiszolgálói Erőforrás-kezelő (FSRM)
- csoportházirend-
- Microsoft Management Console (MMC) 2.0
- NetShell-
- Beállításkezelési infrastruktúra
- szoftverleltár-naplózási
- szoftverlicenc-
- Restart Manager
- Beállításkezelési infrastruktúra
- rendszer-visszaállítási
- rendszerleállítási
- Feladatütemező
- felhasználói hozzáférés naplózási
- Windows rendszerű virtuális pc-
- Microsoft Virtual Server
- hálózati terheléselosztási szolgáltató
- Windows Defender WMI 2-
- Windows Deployment Services
- Valódi Windows-előny
- Windows Felügyeleti infrastruktúra
- Windows Management Instrumentation (WMI)
- Windows távfelügyeleti
- Windows Resource Protection
- Windows Server Update Services
- Windows rendszerértékelési eszköz
- Windows Update Agent
Hálózatkezelés és internet
A hálózatkezelési API-k lehetővé teszik az alkalmazások közötti kommunikációt egy hálózaton keresztül. Megosztott erőforrásokhoz, például könyvtárakhoz és hálózati nyomtatókhoz való hozzáférést is létrehozhat és kezelhet.
- dns-
- Dynamic Host Configuration Protocol (DHCP)
- Faxszolgáltatás
- Csatlakozás varázsló
- HTTP-kiszolgáló
- internetkapcsolat megosztása és tűzfal
- IP-segítő
- IPv6-internetkapcsolat tűzfalának
- felügyeleti információs bázis
- Message Queuing (MSMQ)
- csoportos küldési cím dinamikus ügyfél-foglalási protokoll (MADCAP)
- hálózati címfordítás (NAT)
- Network List Manager (NLM)
- hálózatkezelési
- hálózati megosztáskezelési
- társközi
- szolgáltatásminőségi (QOS)
- távoli eljáráshívási
- Útválasztási és távelérési szolgáltatás (RAS)
- Simple Network Management Protocol (SNMP)
- SMB management
- Telefonos alkalmazásprogramozási felületek (TAPI)
- WebDAV
- WebSocket Protokoll összetevő
- Vezeték nélküli hálózatkezelés:
- Windows szűrőplatform
- Windows tűzfal speciális biztonsági
- Windows HTTP-szolgáltatások (WinHTTP)
- Windows Internet (WinINet)
- Windows-hálózatkezelés (WNet)
- Windows hálózatvirtualizálási
- Windows RSS Platform
- Windows-szoftvercsatornák (Winsock)
- Windows Web Services
- XML HTTP extended request
Elavult vagy örökölt API-k
Az alábbi technológiák és API-k elavultak, vagy lecserélték vagy elavultak a Windows-ügyfél- és kiszolgáló operációs rendszerekről.
- DirectMusic
- DirectSound
- Microsoft UDDI SDK mostantól Microsoft BizTalk Serverrésze.
- Hálózati dinamikus adatcsere (DDE)
- Távtelepítési szolgáltatás: Használja inkább Windows Deployment Services.
- Virtual Disk Service (VDS): Ehelyett Windows Storage Management használata.
- Terminálszolgáltatások: Távoli asztali szolgáltatásokhasználata.
- Windows Media Rights Manager
- Windows Messaging (MAPI): Használja helyette Office MAPI.
- Windows Miniplatform: Ehelyett hozzon létre UWP-alkalmazásokat.
- Windows-oldalsáv: Ehelyett hozzon létre UWP-alkalmazásokat.
- Windows SideShow: Nincs csere.
- WPF bitképeffektusok