Функция ExReleaseSpinLockExclusiveFromDpcLevel (wdm.h)
Подпрограмма ExReleaseSpinLockExclusiveFromDpcLevel освобождает спин-блокировку , которую вызывающий объект получил для монопольного доступа, и оставляет IRQL без изменений.
Синтаксис
void ExReleaseSpinLockExclusiveFromDpcLevel(
PEX_SPIN_LOCK SpinLock
);
Параметры
SpinLock
[вход, выход] Указатель на отпустимую блокировку спина. Вызывающий объект должен владеть этой блокировкой спина для монопольного доступа.
Возвращаемое значение
None
Remarks
При входе в эту подпрограмму вызывающий объект должен выполняться в irQL >= DISPATCH_LEVEL. Эта подпрограмма не изменяет IRQL.
ExReleaseSpinLockExclusiveFromDpcLevel освобождает спиновую блокировку, которую вызывающий объект получил при предыдущем вызове подпрограммы ExAcquireSpinLockExclusiveAtDpcLevel .
Вызывающий объект должен удерживать спин-блокировку только ненадолго, прежде чем освободить ее. Дополнительные сведения см. в статье Введение в спиновые блокировки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista с пакетом обновления 1 (SP1) |
Верхняя часть | wdm.h |
IRQL | IRQL >= DISPATCH_LEVEL |