Поделиться через


Функция 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

См. также раздел

ExAcquireSpinLockSharedAtDpcLevel