Dark Mode

Pereiti do vmistu

Windows API

Material z Vikipediyi -- vil'noyi entsiklopediyi.
(Perenapravleno z Win32)

Status versiyi storinki

Storinka ne perevirena

Nemaie perevirenikh versii tsiieyi storinki; imovirno, yiyi shche ne pereviriali na vidpovidnist' pravilam proiektu.

Windows Api (application programming interfaces) -- zagal'ne naimenuvannia dlia tsilogo naboru bazovikh funktsii interfeisiv programuvannia zastosunkiv operatsiinikh sistem simeistva Windows korporatsiyi Maikrosoft. Ie naipriamishim sposobom vzaiemodiyi zastosunkiv z Windows.

Dlia stvorennia program, shcho vikoristovuiut' Windows API, Maikrosoft vipuskaie SDK, iakii nazivaiet'sia Platform SDK i mistit' dokumentatsiiu, nabir bibliotek, utilit i inshikh instrumental'nikh zasobiv.

Zagal'ni vidomosti

[red. | red. kod]

Windows API buv spochatku sproiektovanii dlia vikoristannia v programakh, napisanikh na movi C (abo C++). Robota cherez Windows API -- tse naiblizhchii do sistemi sposib vzaiemodiyi z neiu prikladnikh program. Nizhchii riven' dostupu, neobkhidnishii til'ki dlia draiveriv pristroyiv, v potochnikh versiiakh Windows nadaiet'sia cherez Windows Driver Model.

Versiyi

[red. | red. kod]
  • Win16 -- persha versiia Windows API dlia 16-rozriadnikh versii Windows. Spochatku nazivavsia prosto Windows API, potim pochav nazivatisia Win16 dlia rozriznennia iz Win32.
  • Win32s -- pidmnozhina Win32, shcho vstanovliuiet'sia na simeistvo 16-rozriadnikh sistem Windows 3.x i realizovuie obmezhenii nabir funktsii Win32 API dlia tsikh sistem.
  • Win32 -- 32-rozriadnii API dlia suchasnikh versii Windows. Naipopuliarnisha nini versiia. Bazovi funktsiyi ts'ogo API realizovani v DLL kernel32.dll i advapi32.dll; bazovi moduli GUI -- v user32.dll i gdi32.dll. Win32 z'iavivsia razom z Windows NT i potim buv perenesenii (u deshcho obmezhenomu vigliadi) v sistemi seriyi Windows 9x. U suchasnikh versiiakh Windows, shcho pokhodiat' vid Windows NT, robotu Win32 zabezpechuiut' dva moduli: csrss.exe (client/server Runtime Server Subsystem), shcho pratsiuie v priznachenomu dlia koristuvacha rezhimi, i win32k.sys u rezhimi iadra.
  • Win64 -- 64-rozriadna versiia Win32, shcho mistit' dodatkovi funktsiyi dlia vikoristannia na 64-rozriadnikh komp'iuterakh. Win64 API mozhna znaiti til'ki v 64-rozriadnikh versiiakh OS simeistva Windows.

Povnii alfavitnii spisok tekhnologii, dostupnikh cherez Windows API

[red. | red. kod]
  • Access Control
  • Active Accessibility
  • Active Directory
  • Active Directory Services Interface (ADSI)
  • Active Server Pages (ASP)
  • ActiveX Data Objects (ADO)
  • Authorization Manager
  • Automation
  • Background Intelligent Transfer Service (BITS)
  • Bluetooth
  • CDO
  • Certificate Enrollment Control
  • Certificate Services
  • Collaboration Data Objects
  • COM
  • COM+
  • Common Controls
  • Cryptography
  • Debugging and Error Handling
  • Device I/O
  • Distributed File System (Dfs)
  • DLLs, Processes, and Threads
  • Domain Name System (DNS)
  • Dynamic Host Configuration Protocol (DHCP)
  • Extensible Authentication Protocol (EAP)
  • Extensible Markup Language (XML) i parser MSXML
  • Fax Service
  • Group Policy
  • HTTP
  • ICS i ICF
  • Image Color Management (ICM)
  • Indexing Service
  • Infrared Data Association (IrDA)
  • Internet Authentication Service (IAS)
  • Internet Connection Sharing and Firewall (ICSF)
  • Internet Explorer
  • Internet Information Services (IIS)
  • Internet Protocol Helper (IP Helper)
  • Interprocess Communications
  • Lightweight Directory Access Protocol (LDAP)
  • LSA Authentication
  • LSA Policy
  • Memory Management
  • Message Queuing (MSMQ)
  • Messaging Application Programming Interface (MAPI)
  • Microsoft .NET Passport
  • Microsoft Agent
  • Microsoft Data Access Components (MDAC)
  • Microsoft Interface Definition Language (MIDL)
  • Microsoft Management Console (MMC)
  • Microsoft Transaction Server (MTS)
  • Multicast Address Dynamic Client Allocation Protocol (MADCAP)
  • Multicast Group Manager
  • National Language Support
  • NetMeeting
  • NetShell
  • Network Load Balancing Provider
  • Network Management
  • Network Monitor
  • Network Provider API
  • OLE DB
  • OLE DB Provider for Internet Publishing
  • OnNow
  • Open Database Connectivity (ODBC)
  • OpenGL
  • Password Filters
  • PC Health
  • Performance Monitoring
  • Plug and Play ta Universal Plug and Play
  • Power Management
  • Quality of Service (QoS)
  • Real-time Communications (RTC) Client
  • Remote Access Service (RAS)
  • Remote Procedure Call (idet'sia pro sluzhbu RPC Service)
  • Removable Storage Manager (RSM)
  • Routing and Remote Access Service (RRAS)
  • Routing Table Manager Version 1 (RTMV1)
  • Routing Table Manager Version 2 (RTMV2)
  • Security Support Provider Interface (SSPI)
  • Server Cluster API
  • Server Data Objects (SDO)
  • Service Security Attachments
  • Setup API
  • Shell (idet'sia pro Explorer Shell)
  • Side-by-side Assemblies
  • Simple Network Management Protocol (SNMP)
  • Smart Card
  • Still Image
  • Storage i Structured Storage
  • Synchronization Manager
  • System.DirectoryServices
  • System Event Notification Service (SENS)
  • System Restore
  • Tablet PC
  • Task Scheduler
  • Telephony Application Programming Interface (TAPI) 2.2
  • Telephony Application Programming Interface (TAPI) 3
  • Telephony Service Provider Interface (TSPI i MSPI)
  • Terminal Services
  • Text Services Framework
  • Unicode (i MSLU)
  • Universal Description, Discovery, and Integration (UDDI)
  • Video for Windows
  • Windows Clustering
  • Windows File Protection
  • Windows GDI
  • Windows GDI+
  • Windows Image Acquisition (WIA)
  • Windows Installer
  • Windows Management Instrumentation (WMI)
  • Windows Multimedia
  • Windows Sockets
  • Windows System Information
  • Windows User Interface
  • Winlogon ta Gina
  • WinSNMP

Div. takozh

[red. | red. kod]

Dzherela

[red. | red. kod]

Posilannia

[red. | red. kod]
Niz'korivnevi
Visokorivnevi
Krosplatformni
Desktop
Web