Общие сведения о компонентах Windows
На следующем рисунке показаны основные внутренние компоненты операционной системы Windows.
Как показано на рисунке, операционная система Windows включает компоненты пользовательского режима и режима ядра. Дополнительные сведения о режимах пользователя и ядра Windows см. в разделах Пользовательский режим и Режим ядра.
Драйверы вызывают подпрограммы, экспортируемые различными компонентами ядра. Например, чтобы создать объект устройства, необходимо вызвать подпрограмму IoCreateDevice , экспортируемую диспетчером ввода-вывода. Список подпрограмм в режиме ядра, которые могут вызывать драйверы, см. в разделе Процедуры поддержки драйверов.
Кроме того, драйверы должны отвечать на определенные вызовы из операционной системы и могут отвечать на другие системные вызовы. Список подпрограмм режима ядра, которые могут потребоваться драйверам, см. в разделе Стандартные процедуры драйвера.
Не все компоненты режима ядра изображены на рисунке выше. Список компонентов режима ядра см. в разделе Диспетчеры и библиотеки режима ядра.