Compartir a través de


Función WdfSpinLockRelease (wdfsync.h)

El método WdfSpinLockRelease libera un bloqueo de número especificado.

Sintaxis

VOID WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

Parámetros

SpinLock

Identificador de un objeto de bloqueo de número de marco, obtenido por una llamada anterior a WdfSpinLockCreate.

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 WdfSpinLockRelease libera el bloqueo de número que obtuvo un controlador llamando previamente a WdfSpinLockAcquire. WdfSpinLockRelease también restaura el IRQL del controlador al valor que tenía antes del controlador llamado WdfSpinLockAcquire.

Para obtener más información sobre los bloqueos de número, consulte Using Framework Locks.

Requisitos

Requisito Valor
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) ), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Consulte también

WdfSpinLockCreate

WdfSpinLockAcquire

regla WdfSpinlock (KMDF)

regla WdfSpinLockRelease (KMDF)