Функция ExReleaseResourceLite (wdm.h)
Программа ExReleaseResourceLite освобождает указанный исполнительный ресурс, принадлежащий текущему потоку.
Синтаксис
void ExReleaseResourceLite(
[in, out] PERESOURCE Resource
);
Параметры
[in, out] Resource
Указатель на исполнительный ресурс, принадлежащий текущему потоку.
Возвращаемое значение
Никакой
Замечания
Перед вызовом этой процедуры необходимо отключить обычную доставку APC ядра. Отключите обычную доставку APC ядра, вызвав KeEnterCriticalRegion. Доставка должна оставаться отключенной до тех пор, пока ресурс не будет освобожден, в какой момент его можно повторно включить, вызвав KeLeaveCriticalRegion. Дополнительные сведения см. в разделе Отключение API.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 2000. |
целевая платформа | Всеобщий |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
правил соответствия DDI | ExclusiveResourceAccess(wdm), HwStorPortProhibitedDDIs(storport), WithinCriticalRegion(storport), WithinCriticalRegion(storport), WithinCriticalRegion(wdm) |
См. также
ExAcquireResourceExclusiveLite
ExAcquireSharedStarveExclusive