Архитектура Windows XP состоит из нескольких основных компонентов (рис. 11.4), причем каждый компонент отвечает за определенный раздел среды операционной системы. Например, уровень API создает возможность для взаимодействия приложений с Windows XP, в частности с системой управления файлами. На практике подготовка приложения Windows XP невозможна без привлечения уровня API.
Рисунок 11.4.