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) |