Win32s | это... Что такое Win32s? (original) (raw)
Win32s
Windows API (application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Для создания программ, использующих Windows API, «Майкрософт» выпускает библиотек, утилит и других инструментальных средств.
Содержание
- 1 Общие сведения
- 2 Версии
- 3 Полный алфавитный список технологий, доступных через Windows API
- 4 См. также
- 5 Ссылки
- 6 Литература
Общие сведения
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 реализованы в 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 7.
Полный алфавитный список технологий, доступных через Windows API
- Access Control
- Active Accessibility
- Active Directory
- Active Directory Services Interface (ASP)
- ActiveX Data Objects (
- Automation Background Intelligent Transfer Service (BITS)
- Certificate Services Collaboration Data Objects
- Cryptography
- Debugging and Error Handling
- Device I/O
- Distributed File System (Dfs)
- Threads
- Domain Name System (DHCP)
- Extensible Authentication Protocol (XML) и парсер
- Group Policy
- ICS и 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 (LSA Authentication
- LSA Policy
- Memory Management
- Message Queuing (MSMQ)
- Messaging Application Programming Interface (
- Microsoft Agent Microsoft Data Access Components (MIDL) Microsoft Management Console (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 (OpenGL
- Password Filters
- PC Health
- Performance Monitoring
- Plug and Play и Universal Plug and Play
- Power Management
- Quality of Service (
- 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 (
- 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 (
- Windows Clustering Windows File Protection
- Windows
- Windows Image Acquisition (WIA)
- Windows Installer
- Windows Management Instrumentation (
- Windows Sockets Windows System Information Windows User Interface Winlogon и Gina WinSNMP
См. также
- Microsoft .NET
- Window class
- WinMain
Ссылки
- WinAPI @ dmoz.org
- windows api programming — Форум клуба программистов
- Platform SDK: Windows API — раздел Windows API в библиотеке MSDN
- Открытая документация по WinAPI
Литература
- Гэри Неббет Справочник по базовым функциям API Windows NT/2000 = Windows NT/2000 Native API Reference. — М.: «Вильямс», 2002. — С. 528. — ISBN 1-57870-199-6
Программные интерфейсы и Microsoft Windows | ||
---|---|---|
Графика | Проводник Windows • Direct3D • Windows Presentation Foundation • Windows Color System • Windows Image Acquisition • Windows Imaging Component | |
Звук | MME | |
Мультимедиа | DirectShow • Windows Media • Media Foundation | |
Веб | MSHTML • JScript • ActiveX • | |
Доступ к данным | Компоненты Microsoft Data Access • Extensible Storage Engine • | |
Сети | Winsock (LSP) • Filtering Platform • | |
Коммуникации | TAPI | |
Администрирование | Консоль Win32 • Windows Script Host • Инструментарий управления Windows • PowerShell • Планировщик задач • Offline Files • Теневое копирование • Windows Installer • Диспетчер ошибок Windows • Журнал событий Windows | |
Модель компонентов | COM • COM+ • DCOM • .NET Framework | |
Библиотеки | Microsoft Foundation Classes (MFC) • Active Template Library (ATL) • Windows Template Library (WTL) • Framework Class Library (FCL) | |
Разработка драйверов | Модель драйверов Windows • Windows Driver Foundation (KMDF • UMDF) | |
Безопасность | Windows CardSpace • Data protection API • Security Support Provider Interface | |
.NET | .NET Framework • ADO.NET • .NET Remoting • Windows Presentation Foundation • Windows Workflow Foundation • Windows Communication Foundation • Windows CardSpace • XNA • | |
Межпроцессноевзаимодействие | MSRPC • Именованные каналы | |
Текст иподдержка языков | Framework Текстовых сервисов • Объектная модель текстов • • Языковые пакеты • Многоязычный интерфейс | |
Игры | XNA • | |
Widget toolkit | ||
Low-level | Macintosh Toolbox/Carbon · Windows API · Intrinsics · Intuition · High-level | Amiga OS BOOPSI · Magic User Interface · Zune · ReAction GUI Mac OS и Mac OS X · MacApp · MacZoop · PowerPlant Microsoft Windows Microsoft Foundation Classes · Windows Template Library · SmartWin++ · Object Windows Library · Visual Component Library · Windows Forms · Windows Presentation Foundation Unix, under the X Xaw · · · InterViews Cross-platform Based on Flash: Adobe Flex · · SWF2EXE SoftwareBased on XML, AJAX or SVG: GladeXML · · XML User Interface · · CougarXML · Rialto Toolkit · Dojo Toolkit · · · Echo · qooxdoo · · Google Web Toolkit · Yahoo! UI Library · ExtBased on Java: Abstract Window Toolkit · · : Agar · CEGUI · Component Library for Cross Platform · dlib C++ Library · · FOX toolkit · OpenGL User Interface Library · GTK+ · IUP · · · · TnFOX · Visual Component Framework · · YAAF · · XVTBased on Pascal: IP Pascal · · fpGUIBased on Objective C: GNUstep |
Wikimedia Foundation.2010.
Полезное
Смотреть что такое "Win32s" в других словарях:
- Win32s — is a 32 bit application runtime environment for the Microsoft Windows 3.11 operating system. It allowed some 32 bit applications to run on the 16 bit operating system using call thunks. Concept and Characteristics Win32s was intended as an… … Wikipedia
- Win32s — était une extension de Windows 3.x nécessitant une machine IA 32 contenant la prise en charge d un jeu très réduit d instructions Win32 (« s » veut dire « subset »). Win32s a été supporté par les compilateurs de Microsoft… … Wikipédia en Français
- Win32s — Win32s, eine Systemerweiterung für Windows 3.1 und Windows für Workgroups 3.11, mit dem die 32 bit Befehle des 80386er bzw. 80486er Prozessors innerhalb des 16 bit Betriebssystems genutzt werden konnten … Universal-Lexikon
- WIN32S — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… … Deutsch Wikipedia
- Win32s — Das Windows Application Programming Interface (kurz: WinAPI; zu dt. etwa: Windows Anwendungs Programmierungs Schnittstelle) ist eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für… … Deutsch Wikipedia
- Win32s — ● np. f. ►MS►HISTO Bibliothèque qui permettait de faire tourner des applis 32 bits sous Windows 3.1 et Windows for Workgroups 3.1 … Dictionnaire d'informatique francophone
- Windows 3.1x — For the version of Microsoft Windows built on the Windows NT kernel, see Windows NT 3.1. Windows 3.1x Part of the Microsoft Windows family … Wikipedia
- Microsoft Windows 3.x — Windows 3.x La version 3 de Windows est un système d exploitation apparu en 1990. La version 3 a été la première à connaître un large succès, permettant à son concepteur Microsoft de rivaliser avec l Apple Macintosh ou l Amiga de Commodore sur le … Wikipédia en Français
- Windows 3.0 — Windows 3.x La version 3 de Windows est un système d exploitation apparu en 1990. La version 3 a été la première à connaître un large succès, permettant à son concepteur Microsoft de rivaliser avec l Apple Macintosh ou l Amiga de Commodore sur le … Wikipédia en Français
- Windows 3.1 — Windows 3.x La version 3 de Windows est un système d exploitation apparu en 1990. La version 3 a été la première à connaître un large succès, permettant à son concepteur Microsoft de rivaliser avec l Apple Macintosh ou l Amiga de Commodore sur le … Wikipédia en Français