Функция ExReleaseSpinLockSharedFromDpcLevel (wdm.h)
Подпрограмма ExReleaseSpinLockSharedFromDpcLevel освобождает спин-блокировку , которую вызывающий объект получил для общего доступа, и оставляет IRQL без изменений.
Синтаксис
void ExReleaseSpinLockSharedFromDpcLevel(
PEX_SPIN_LOCK SpinLock
);
Параметры
SpinLock
[вход, выход] Указатель на отпустимую блокировку спина. Вызывающий объект должен владеть этой блокировкой спина для общего доступа.
Возвращаемое значение
None
Remarks
При входе в эту подпрограмму вызывающий объект должен выполняться по адресу IRQL >= DISPATCH_LEVEL. Эта подпрограмма не изменяет IRQL.
ExReleaseSpinLockSharedFromDpcLevel освобождает спин-блокировку, которую вызывающий объект получил в предыдущем вызове процедуры ExAcquireSpinLockSharedAtDpcLevel .
Вызывающий объект должен удерживать спин-блокировку только ненадолго, прежде чем освободить ее. Дополнительные сведения см. в статье Общие сведения о спин-блокировках.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h |
IRQL | IRQL >= DISPATCH_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по