Win32s

Win32s

Windows API (application programming interfaces) — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт». Является самым прямым способом взаимодействия приложений с Windows. Для создания программ, использующих Windows API, «Майкрософт» выпускает библиотек, утилит и других инструментальных средств.

Содержание

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

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

См. также

Ссылки

Литература

  • Гэри Неббет Справочник по базовым функциям API Windows NT/2000 = Windows NT/2000 Native API Reference. — М.: «Вильямс», 2002. — С. 528. — ISBN 1-57870-199-6

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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»