Основные сведения
API WIN32 представляет собой совокупность более 1000 системных функций. В отличие от MS DOS, где для вызова функций ОС используется механизм программных прерываний, вызов системных функций WIN32 производится по их именам. При этом независимо от языка программирования имена функций, а также входные и выходные параметры остаются неизменными (что, в общем, и следовало ожидать). Это делает программы для Windows, написанные на различных языках, очень похожими. Поэтому, несмотря на то, что в данном пособии в примерах используется язык С (все примеры были отлажены в среде программирования Borland C++ 5.01), практически вся информация может быть с успехом применена и при программировании на любом другом языке программирования. Важно также отметить, что при компиляции в загрузочный модуль не включается код системных функций, а помещаются только ссылки на них. Сами функции API содержатся в так называемых библиотеках динамической компоновки (DLL-библиотеках), входящих в состав ОС. Подробнее о DLL-библиотеках мы поговорим в отдельной главе.
предыдущаяследующая