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

None

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 adquirió mediante una llamada anterior a WdfWaitLockAcquire.

Para obtener más información sobre los bloqueos de espera, vea 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 Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfsync.h (incluya Wdf.h)
Library 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