Partilhar via


Função WdfSpinLockRelease (wdfsync.h)

O método WdfSpinLockRelease libera um bloqueio de rotação especificado.

Sintaxe

void WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

Parâmetros

SpinLock

Um identificador para um objeto de bloqueio de rotação da estrutura, obtido por uma chamada anterior para WdfSpinLockCreate.

Valor de retorno

Nenhum

Observações

Uma verificação de bug ocorre se o driver fornece um identificador de objeto inválido.

O método WdfSpinLockRelease libera o bloqueio de rotação obtido por um driver chamando anteriormente WdfSpinLockAcquire. WdfSpinLockRelease também restaura o IRQL do driver para o valor que ele tinha antes do driver chamado WdfSpinLockAcquire.

Para obter mais informações sobre bloqueios de rotação, consulte Usando bloqueios de estrutura.

Requisitos

Requisito Valor
versão mínima do KMDF 1.0
versão mínima do UMDF 2.0
cabeçalho wdfsync.h (inclua Wdf.h)
biblioteca Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL DISPATCH_LEVEL
regras de conformidade de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Consulte também

WdfSpinLockCreate

WdfSpinLockAcquire

da regra WdfSpinlock (KMDF)

da regra WdfSpinLockRelease (KMDF)