Lookinfo.org > OC Windows > Win32 (API Win32)

Win32 (API Win32)


11 декабря 2007. Разместил: Antoxa
Win32 (API Win32)

API Win32 обеспечивает доступ ко всем функциям ОС, позволяет разрабатывать приложения, работающие на всех платформах.

Основной код API Win32 содержится в трех библиотеках динамической загрузки:

USER32 (User32.dll и User.exe) создают и контролируют окна на экране.

GDI32 (Gdi32.dll и Gdi.exe) контролируют интерфейс графических устройств:
- вывод на экран;
- вывод на принтер;
- включение/отключение пикселов.

KERNEL32 (Kernel32.dll) выполняет базовые функции ОС:
- управление памятью;
- файловый ввод/вывод;
- загрузку программы;
- выполнение программы.

Операция шлюзования выполняется, когда ОС преобразует вызов 16-разрядной функции в вызов 32-разрядной. Процессы в Windows 9x и Windows NT не могут одновременно содержать 16-разрядный и 32-разрядный код.