Compartir a través de


Función WdfWaitLockRelease (wdfsync.h)

[Se aplica a KMDF y UMDF]

El método WdfWaitLockRelease libera un bloqueo de espera especificado.

Sintaxis

void WdfWaitLockRelease(
  [in] WDFWAITLOCK Lock
);

Parámetros

[in] Lock

Identificador de un objeto wait-lock de marco, obtenido por una llamada anterior a WdfWaitLockCreate.

Valor devuelto

Ninguno

Observaciones

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

El método WdfWaitLockRelease libera un bloqueo de espera que el controlador adquirido por una llamada anterior a WdfWaitLockAcquire.

Para obtener más información sobre los bloqueos de espera, consulte Técnicas de sincronización para controladores de Framework-Based.

Ejemplos

Para obtener un ejemplo de código que usa WdfWaitLockRelease, vea WdfWaitLockAcquire.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfsync.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), WdfWaitlock(kmdf), WdfWaitlockRelease(kmdf)

Consulte también

WdfWaitLockAcquire

WdfWaitLockCreate