Воскресенье, 05.05.2024, 06:29
Приветствую Вас Guest Member

Windows XP / 7 .

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум <<Помощь по компьютерам>> » Низкоуровневое программирование » Win Api » Win Api (Win Api)
Win Api
AdminДата: Среда, 11.08.2010, 16:49 | Сообщение # 1
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
Win Api


 
AdminДата: Среда, 11.08.2010, 16:50 | Сообщение # 2
Forum member
Группа: Admin
Зарегистрирован: 24.02.2010
Откуда: Цюрупинск
Пол: Мужчина
Сообщений: 691
Статус: Вне сайта
Windows API (application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Для создания программ, использующих Windows API, «Майкрософт» выпускает SDK, который называется Platform SDK и содержит документацию, набор библиотек, утилит и других инструментальных средств.

Общие сведения

Windows API был изначально спроектирован для использования в программах, написанных на языке C (или C++). Работа через Windows API — это наиболее близкий к системе способ взаимодействия с ней из прикладных программ. Более низкий уровень доступа, необходимый только для драйверов устройств, в текущих версиях Windows предоставляется через Windows Driver Model.

Версии
Win16 — первая версия Windows API для 16-разрядных версий Windows. Изначально назывался просто Windows API, затем стал называться Win16 для отличия от Win32.
Win32s — подмножество Win32, устанавливаемое на семейство 16-разрядных систем Windows 3.x и реализующее ограниченный набор функций Win32 API для этих систем.
Win32 — 32-разрядный API для современных версий Windows. Самая популярная ныне версия. Базовые функции этого API реализованы в DLL kernel32.dll и advapi32.dll; базовые модули GUI — в user32.dll и gdi32.dll. Win32 появился вместе с Windows NT и затем был перенесён (в несколько ограниченном виде) в системы серии Windows 9x. В современных версиях Windows, происходящих от Windows NT, работу Win32 GUI обеспечивают два модуля: csrss.exe (Client/Server Runtime Subsystem), работающий в пользовательском режиме, и win32k.sys в режиме ядра. Работу же системных Win32 API обеспечивает ядро — ntoskrnl.exe
Win64 — 64-разрядная версия Win32, содержащая дополнительные функции для использования на 64-разрядных компьютерах. Win64 API можно найти только в 64-разрядных версиях Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 и Windows 7.

Полный алфавитный список технологий, доступных через Windows API
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) и парсер MSXML
Fax Service
Group Policy
HTTP
ICS и ICF
Image Color Management (ICM)
Image Mastering API (IMAPI)
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 и Universal Plug and Play
Power Management
Quality of Service (QoS)
Real-time Communications (RTC) Client
Remote Access Service (RAS)
Remote Procedure Call (имеется в виду служба 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 (имеется в виду Explorer Shell)
Side-by-side Assemblies
Simple Network Management Protocol (SNMP)
Smart Card
Still Image
Storage и 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 и MSPI)
Terminal Services
Text Services Framework
Unicode (и 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 и Gina
WinSNMP



 
Форум <<Помощь по компьютерам>> » Низкоуровневое программирование » Win Api » Win Api (Win Api)
  • Страница 1 из 1
  • 1
Поиск: