Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Диспетчер объектов Windows управляет объектами , которые являются частью операционной системы в режиме ядра. Объект — это коллекция данных, которым управляет операционная система.
Типичные объекты режима ядра включают следующие объекты:
Объекты устройства (см. Объекты устройства и стеки устройств).
Объекты файлов.
Символьные ссылки.
Ключи реестра.
Потоки и процессы.
Объекты диспетчера ядра, такие как объекты событий и объекты мьютекса. (См. Объекты Диспетчера Ядра.)
Объекты обратного вызова. (См. объекты обратного вызова.)
Объекты раздела. (См. Раздел Объекты и Представления.)
Объекты в режиме ядра позволяют управлять объектами в партнерстве с диспетчером объектов без повреждения частей объектов, необходимых операционной системе. Этот принцип называется инкапсуляцией и является одной из основных концепций объектно-ориентированного программирования. (Так как объекты в режиме ядра не предоставляют другие аспекты ориентации объектов, программирование в режиме ядра обычно называется объектным.) Объекты в режиме ядра не следуют тем же правилам, что и объекты в C++ или Microsoft COM.
Объекты в режиме ядра можно ссылаться указателями. Объект может иметь имя объекта. Дополнительные сведения об именах объектов см. в разделе «Имена объектов».
Программисты в пользовательском режиме могут ссылаться на объекты только через косвенное использование дескриптора. Если объект имеет имя, его можно использовать для получения дескриптора в пользовательском режиме. Дополнительные сведения об дескрипторах см. в разделе "Дескрипторы объектов".
Объекты режима ядра имеют весьма конкретный жизненный цикл. Дополнительные сведения об жизненных циклах объектов см. в разделе "Жизненный цикл объекта".
Безопасность объектов является основной проблемой программирования в режиме ядра. Дополнительные сведения о безопасности объектов см. в разделе "Безопасность объектов".
Среда режима ядра хранит объекты в виртуальной системе каталогов, также называемой пространством имен объектов. Это позволяет объектам получать доступ к иерархическим образом с родительскими и дочерними объектами. Это пространство имен аналогично набору каталогов файловой системы, но не соответствует определенной файловой системе на компьютере. Дополнительные сведения об каталогах объектов см. в каталогах объектов.