Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма ZwUnmapViewOfSection отменяет отображение раздела из виртуального адресного пространства субъектного процесса.
Синтаксис
NTSYSAPI NTSTATUS ZwUnmapViewOfSection(
[in] HANDLE ProcessHandle,
[in, optional] PVOID BaseAddress
);
Параметры
[in] ProcessHandle
Обработка объекта процесса, который ранее был передан в ZwMapViewOfSection.
[in, optional] BaseAddress
Указатель на базовый виртуальный адрес представления для отмены сопоставления. Это значение может быть любым виртуальным адресом в представлении.
Возвращаемое значение
ZwUnmapViewOfSection возвращает значение NTSTATUS. Возможные возвращаемые значения:
| Код возврата | Описание |
|---|---|
| STATUS_SUCCESS | Подпрограмма успешно выполнила запрошенную операцию. |
| STATUS_ACCESS_DENIED | Вызывающий объект не имеет прав доступа к объекту процесса или базовому виртуальному адресу представления. |
Комментарии
Эта подпрограмма отменяет сопоставление всего представления раздела, содержащего BaseAddress , из виртуального адресного пространства указанного процесса, даже если BaseAddress не указывает на начало представления.
При возвращении из ZwUnmapViewOfSection область виртуального адреса, занимаемая представлением, больше не зарезервирована и доступна для сопоставления других представлений или частных страниц. Если представление также было последней ссылкой на базовый раздел, все зафиксированные страницы в разделе удаляются, а раздел удаляется.
Если вызов этой функции выполняется в пользовательском режиме, следует использовать имя NtUnmapViewOfSection вместо ZwUnmapViewOfSection.
Для вызовов из драйверов режима ядра версии NtXxx и ZwXxx подпрограммы Собственные системные службы Windows могут вести себя по-разному, так как они обрабатывают и интерпретируют входные параметры. Дополнительные сведения о связи между версиями подпрограмм NtXxx и ZwXxx см. в разделе Использование версий NT и Zw подпрограмм собственных системных служб.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Универсальное |
| Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
| Библиотека | NtosKrnl.lib |
| DLL | NtosKrnl.exe |
| IRQL | PASSIVE_LEVEL |
| Правила соответствия DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |