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

None

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 Uso de bloqueos de marco.

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfsync.h (incluir 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), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Consulte también

WdfSpinLockCreate

WdfSpinLockAcquire

Regla WdfSpinlock (KMDF)

Regla WdfSpinLockRelease (KMDF)