Функция ExReleaseRundownProtection (wdm.h)
Подпрограмма ExReleaseRundownProtection освобождает защиту от запуска, которую вызывающий объект ранее получил, вызвав подпрограмму ExAcquireRundownProtection .
Синтаксис
void ExReleaseRundownProtection(
[in, out] PEX_RUNDOWN_REF RunRef
);
Параметры
[in, out] RunRef
Указатель на структуру EX_RUNDOWN_REF , которая была инициализирована предыдущим вызовом подпрограммы ExInitializeRundownProtection . Подпрограммы защиты от запуска используют эту структуру для отслеживания состояния запуска связанного общего объекта. Эта структура непрозрачна для драйверов.
Возвращаемое значение
None
Remarks
Драйвер, вызывающий ExAcquireRundownProtection для получения защиты во время выполнения для доступа к объекту, отвечает за вызов ExReleaseRundownProtection , чтобы освободить защиту во время выполнения после завершения доступа.
До тех пор, пока блок выполнения не загвоздивается, эту функцию можно вызывать по DISPATCH_LEVEL.
Дополнительные сведения см. в разделе Защита от запуска.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows XP. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (см. примечания) |
Правила соответствия DDI | HwStorPortProhibitedDIs(storport) |