Função ExReleaseSpinLockSharedFromDpcLevel (wdm.h)

A rotina ExReleaseSpinLockSharedFromDpcLevel libera um bloqueio de rotação que o chamador adquiriu para acesso compartilhado e deixa o IRQL inalterado.

Sintaxe

void ExReleaseSpinLockSharedFromDpcLevel(
  PEX_SPIN_LOCK SpinLock
);

Parâmetros

SpinLock

[in, out] Um ponteiro para o bloqueio de rotação a ser liberado. O chamador deve possuir esse bloqueio de rotação para acesso compartilhado.

Retornar valor

Nenhum

Comentários

Na entrada dessa rotina, o chamador deve estar em execução em IRQL >= DISPATCH_LEVEL. Essa rotina não altera o IRQL.

ExReleaseSpinLockSharedFromDpcLevel libera um bloqueio de rotação que o chamador adquiriu em uma chamada anterior para a rotina ExAcquireSpinLockSharedAtDpcLevel .

O chamador deve manter o bloqueio de rotação apenas brevemente antes de liberá-lo. Para obter mais informações, consulte Introdução aos bloqueios de rotação.

Requisitos

Requisito Valor
Cabeçalho wdm.h
IRQL IRQL >= DISPATCH_LEVEL

Confira também

ExAcquireSpinLockSharedAtDpcLevel