Index rozhraní API systému Windows
Následuje seznam referenčního obsahu pro rozhraní API (Application Programming Interface) systému Windows pro desktopové a serverové aplikace.
Pomocí rozhraní API systému Windows můžete vyvíjet aplikace, které se úspěšně spouštějí ve všech verzích Windows a zároveň využívat funkce a možnosti jedinečné pro každou verzi. (Všimněte si, že se dříve jmenovalo rozhraní API Win32. Název rozhraní API pro Windows přesněji odráží jeho kořeny v 16bitovém Systému Windows a jeho podporu v 64bitovém systému Windows.)
Uživatelské rozhraní
Rozhraní API uživatelského rozhraní systému Windows vytvoří a používá okna k zobrazení výstupu, zobrazení výzvy k zadání uživatelského vstupu a provádění dalších úloh, které podporují interakci s uživatelem. Většina aplikací vytváří aspoň jedno okno.
prvky uživatelského rozhraní :
- tlačítek
- Karety
- pole se seznamem
- společných dialogových oken
- běžných ovládacích prvků
- kurzory
- dialogová okna
- upravit ovládací prvky
- ovládací prvky záhlaví
- ikon
- klávesové zkratky
- seznam
- ovládacích prvkůList-View
- nabídek
- indikátory průběhu
- seznamy vlastností
- ovládacích prvků pro úpravy s formátem
- posuvníky
- statických ovládacích prvků
- řetězce
- panelu nástrojů
- popisy
- trackbary
- ovládacích prvkůTree-View
Prostředí Windows (Shell)
Uživatelský vstup a zasílání zpráv
-
- přímé manipulace s
- vstupní rukopisu
- konfigurace zpětné vazby vstupních názorů
- kontext interakce
- vstupní zásobník zařízení ukazatele
- vstupní zprávy a oznámení ukazatelem
- vstupní paprskového kontroleru
- rozhraní textových služeb
- touch hit testing
- injektáže dotyku
starší verze interakce uživatelů
- dotykového ovládání
- vstupu klávesnice
- vstupu myši
- nezpracovaných vstupních
Přístup k datům a úložiště
systému souborů DFS ( Distributed File System)
rozšiřitelný modulu úložiště
transakční NTFS
Diagnostika
Rozhraní Diagnostics API umožňuje řešit potíže s aplikací nebo systémem a monitorovat výkon.
- obnovení a restartování aplikace
- ladění
- zpracování chyb
- protokolování událostí
- trasování událostí
- profilace hardwarových čítačů (HCP)
- network Diagnostics Framework (NDF)
- monitorování sítě
- Čítače výkonu
- protokoly výkonu a výstrahy (PLA)
- vytváření snímků procesů
- stavu procesu (PSAPI)
- strukturované zpracování výjimek
- monitorování systému
- procházení řetězce čekání
- zasílání zpráv o chybách systému Windows (WER)
- protokolu událostí systému Windows
- platformy pro řešení potíží s Windows
Grafika a multimédia
Rozhraní API pro grafiku, multimédia,zvuk a video umožňují aplikacím začlenit formátovaný text, grafiku, zvuk a video.
- Core Audio
- Direct2D
- DirectComposition
- DirectShow
- DirectWrite
- DirectX
- rozhraní grafického zařízení (GDI)
- GDI+
- streamování médií
- Microsoft Media Foundation
- microsoft TV Technologies
- OpenGL
- Monitorování konfigurace
- více monitorů zobrazení
- pořízení obrázku
- systém Windows Color System
- windows Imaging Component (WIC)
- Kodek zvuku a videa windows media a DSP
- windows Media Center
- windows Media Format
- windows Media Library Sharing Services
- Windows Media Player
- windows Media Services
- Windows Movie Maker
- Multimediální Windows
Zařízení
- AllJoyn
- Komunikační prostředky
- přístup k zařízením
- správy zařízení
- rozšířené úložiště
- zjišťování funkcí
- předlohy obrázků
- umístění
- PnP-X asociační databáze
-
tisk
- zařazování tisku
- vytisknout balíček dokumentů
- specifikace schématu tisku
- tisk lístku
- XPS Print
- snímačů
- system event notification Service (SENS)
- nápovědy k nástroji
- UPnP
- webové služby na zařízeních
- Windows Image Acquisition (WIA)
- Windows Media Device Manager
- přenosných zařízení s Windows
Systémové služby
Rozhraní API služby System Services poskytují aplikacím přístup k prostředkům počítače a funkcím základního operačního systému, jako jsou paměť, systémy souborů, zařízení, procesy a vlákna.
- koordinátoru aktivit
- modelu COM
- modelu COM+
- rozhraní API pro kompresi
- DTC (Distributed Transaction Coordinator)
- knihovny Dynamic-Link (knihovny DLL)
- hardwarového požadavku (HWREQCHK)
- rozhraní API nápovědy
-
Interprocess Communications:
- Mailslots
- kanálů
- Správce transakcí jádra (KTM)
- správy paměti
- pro záznam operací
- řízení spotřeby
- služby Vzdálená plocha
- procesy
- Services
- synchronizace
- vláken
- sdílení plochy windows
- systémových informací systému Windows
Zabezpečení a identita
Rozhraní API zabezpečení a identity umožňují ověřování heslem při přihlášení, volitelné ochraně pro všechny objekty systému, privilegované řízení přístupu, správu přístupových práv a auditování zabezpečení.
- ověřování
- autorizace
- zápisu certifikátu
- kryptografie
- kryptografické další generace (CNG)
-
adresářové služby
- služby Active Directory Domain Services
- rozhraní služby Active Directory (ADSI)
- protokolu EAP ( Extensible Authentication Protocol)
- hostitele protokolu EAPHost (Extensible Authentication Protocol Host)
- správy heselMS-CHAP
- architektury NAP (Network Access Protection)
- rozšíření serveru NPS (Network Policy Server Extensions)
- rodičovská kontrola
- zprostředkovatelů služby WMI zabezpečení
- základní služby TPM (TBS)
- Windows Biometric Framework
Instalace a údržba aplikací
- Průzkumník her
- souběžná sestavení
- balení, nasazení a dotazování rozhraní API
- licenční pro vývojáře
- Správce restartování
- instalační služby systému Windows
Správce a správa systému
Rozhraní pro správu systému umožňují instalovat, konfigurovat a obsluhovat aplikace nebo systémy.
- zprostředkovatele konfiguračních dat spouštění rozhraní WMI
- clustery s podporou převzetí služeb při selhání
- správce prostředků souborového serveru (FSRM)
- zásad skupiny
- konzoly MICROSOFT Management Console (MMC) 2.0
- NetShellu
- infrastruktury správy nastavení
- protokolování inventáře softwaru
- licencování softwaru
- Správce restartování
- infrastruktury správy nastavení
- obnovení systému
- vypnutí systému
- plánovač úloh
- protokolování přístupu uživatele
- virtuálního počítače s Windows
- microsoft Virtual Server
- poskytovatele vyrovnávání zatížení sítě
- rozhraní WMI v2 v programu Windows Defender
- služby pro nasazení systému Windows
- Windows Genuine Advantage
- infrastruktury pro správu windows
- Windows Management Instrumentation (WMI)
- vzdálené správy systému Windows
- windows Resource Protection
- služby Windows Server Update Services
- nástroj Windows System Assessment Tool
- agenta služby Windows Update
Sítě a internet
Rozhraní API Sítě umožňují komunikaci mezi aplikacemi přes síť. Můžete také vytvořit a spravovat přístup ke sdíleným prostředkům, jako jsou adresáře a síťové tiskárny.
- DNS (Domain Name System)
- protokolu DHCP (Dynamic Host Configuration Protocol)
- faxové služby
- Průvodce připojením
- HTTP Serveru
- sdílení připojení k internetu a brány firewall
- pomocné IP adresy
- brány firewall připojení k internetu IPv6
- správa informací
- řízení front zpráv (MSMQ)
- protokolu MADCAP (Dynamic Client Allocation Protocol) adresy vícesměrového vysílání
- překladu adres (NAT)
- Network List Manager (NLM)
- pro správu sítě
- pro správu síťových sdílených složek
- peer-to-peer
- QOS (Quality of Service)
- volání vzdálené procedury
- služby směrování a vzdáleného přístupu
- protokolu SNMP (Simple Network Management Protocol)
- správy SMB
- rozhraní TAPI (Telephony Application Programming Interface)
- webDAV
- součásti protokolu WebSocket
- Bezdrátové sítě:
- platformy filtrování windows
- brány Windows Firewall s pokročilým zabezpečením
- služby Windows HTTP Services (WinHTTP)
- Windows Internet (WinINet)
- sítě Windows (WNet)
- virtualizace sítě Windows
- platformy RSS pro Windows
- rozhraní Windows Sockets (Winsock)
- webových služeb systému Windows
- rozšířeného požadavku XML HTTP
Zastaralá nebo starší rozhraní API
Níže jsou uvedené technologie a rozhraní API, která jsou zastaralá nebo byla nahrazena nebo zastaralá z klientských a serverových operačních systémů Windows.
- DirectMusic
- DirectSound
- microsoft UDDI SDK je nyní součástí Microsoft BizTalk Server.
- DDE ( Network Dynamic Data Exchange)
- služba vzdálené instalace: Místo toho použijte služby pro nasazení systému Windows.
- službyVirtual Disk Service (VDS): Místo toho použijte správy úložiště windows.
- Terminálové služby: Používejte Vzdálená plocha .
- windows Media Rights Manager
- zasílání zpráv systému Windows ( MAPI): Místo toho použijte Rozhraní MAPI systému Office.
- platformě Windows Miniaplikace: Místo toho můžete vytvářet aplikace pro UPW.
- bočního panelu Windows: Místo toho můžete vytvářet aplikace pro UPW.
- Windows SideShow: Žádné nahrazení.
- rastrových efektů WPF