Microsoft ® прикладной программный интерфейс Windows ® API позволяет приложениям использовать мощь семейства операционных систем Windows. Используя этот API, Вы можете разрабатывать прикладные программы, которые запускаются успешно на всех версиях Windows, извлекая при этом выгоды от функций и уникальных возможностей каждой версии.
Обратите внимание!, на то, что это прежде называлось Win32 API. Название Windows APIболее точно отражает его основы в 16-разрядном Windows и его поддержку 64-разрядного Windows. |
Различия в выполнении элементов программирования зависят от возможностей основных функций платформы. Наиболее достойное внимания различие в том, что некоторые функции поддерживаются только на более мощных платформах. Например, сервисные функции доступны только на Windows NT. Некоторые функции имеют параметры, которые поддерживаются на подмножестве платформ. Например, функция PeekMessage поддерживает дополнительные флажки в Windows 98/Me и Windows 2000.Большинство других различий являются следствием системных ограничений, таких как ограничения на диапазон значений или число элементов, с которыми заданная функция может справляться. Например, имеется предел размера на параметр cbString функции TextOut в Windows 95/98/Me.
Общую информацию о системных ограничениях в Windows 95/98/Me, см. Ограничения Windows 95/98/Me.
Windows API состоит из следующих функциональных категорий: