Compartilhar via


Função WdfWaitLockRelease (wdfsync.h)

[Aplica-se a KMDF e UMDF]

O método WdfWaitLockRelease libera um bloqueio de espera especificado.

Sintaxe

void WdfWaitLockRelease(
  [in] WDFWAITLOCK Lock
);

Parâmetros

[in] Lock

Um identificador para um objeto de bloqueio de espera da estrutura, obtido por uma chamada anterior para WdfWaitLockCreate.

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 WdfWaitLockRelease libera um bloqueio de espera que o driver adquiriu por uma chamada anterior para WdfWaitLockAcquire.

Para obter mais informações sobre bloqueios de espera, consulte Técnicas de Sincronização para drivers de Framework-Based.

Exemplos

Para obter um exemplo de código que usa WdfWaitLockRelease, consulte WdfWaitLockAcquire.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
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), WdfWaitlock(kmdf), WdfWaitlockRelease(kmdf)

Consulte também

WdfWaitLockAcquire

WdfWaitLockCreate