ВУЗ:
Составители:
67
2.3 Исполнительная система
Исполнительная система (Executive) находится на верхнем уровне
Ntoskrnl.exe (ядро располагается на более низком уровне). В ее состав
входят следующие функции:
− экспортируемые функции, доступные для вызова из
пользовательского режима, называемые системными сервисами и
экспортирующиеся через Ntdll; большинство сервисов доступно
через Win32 API или API других подсистем окружения, однако,
некоторые
из них недоступны через документированные функции
(например, LPC – Local Procedure Call, локальный вызов
процедуры, функции запросов типа NtQueryInformationxxx,
специализированные функции типа NtCreatePagingFile и т. д.),
− экспортируемые функции, доступные для вызова только из
режима ядра и описанные в Windows 2000 DDK (Driver
Development Kit) или в Windows 2000 IFS (Installable File System)
Kit,
− экспортируемые функции доступные для вызова только из
режима
ядра, но не описанные в Windows 2000 DDK или в
Windows 2000 IFS Kit (например, функции, используемые
видеодрайвером, работающим на этапе загрузки, чьи имена
начинаются с Inbv),
− функции, определенные, как глобальные, но не экспортируемые
символы (например, внутренние функции поддержки,
вызываемые в Ntoskrnl, чьи имена начинаются с Iop – функции
поддержки диспетчера ввода-вывода – или с
Mi – функции
поддержки управления памятью),
− внутренние функции в каком-либо модуле, не определенные как
глобальные символы.
2.3 Исполнительная система
Исполнительная система (Executive) находится на верхнем уровне
Ntoskrnl.exe (ядро располагается на более низком уровне). В ее состав
входят следующие функции:
− экспортируемые функции, доступные для вызова из
пользовательского режима, называемые системными сервисами и
экспортирующиеся через Ntdll; большинство сервисов доступно
через Win32 API или API других подсистем окружения, однако,
некоторые из них недоступны через документированные функции
(например, LPC – Local Procedure Call, локальный вызов
процедуры, функции запросов типа NtQueryInformationxxx,
специализированные функции типа NtCreatePagingFile и т. д.),
− экспортируемые функции, доступные для вызова только из
режима ядра и описанные в Windows 2000 DDK (Driver
Development Kit) или в Windows 2000 IFS (Installable File System)
Kit,
− экспортируемые функции доступные для вызова только из
режима ядра, но не описанные в Windows 2000 DDK или в
Windows 2000 IFS Kit (например, функции, используемые
видеодрайвером, работающим на этапе загрузки, чьи имена
начинаются с Inbv),
− функции, определенные, как глобальные, но не экспортируемые
символы (например, внутренние функции поддержки,
вызываемые в Ntoskrnl, чьи имена начинаются с Iop – функции
поддержки диспетчера ввода-вывода – или с Mi – функции
поддержки управления памятью),
− внутренние функции в каком-либо модуле, не определенные как
глобальные символы.
67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
