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) |