Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función NdisDprReleaseSpinLock libera un bloqueo de número adquirido en la llamada inmediatamente anterior a la función NdisDprAcquireSpinLock.
Sintaxis
void NdisDprReleaseSpinLock(
[in] _SpinLock
);
Parámetros
[in] _SpinLock
Puntero al bloqueo de giro adquirido que se va a liberar.
Valor devuelto
Ninguno
Observaciones
La liberación del bloqueo de número permite que otra función del controlador use los recursos que protege el bloqueo después de que esa función adquiera el bloqueo de número.
Se debe liberar un bloqueo de giro adquirido con NdisDprAcquireSpinLock con NdisDprReleaseSpinLock. Se debe liberar un bloqueo de giro adquirido con NdisAcquireSpinLock con NdisReleaseSpinLock.
Para obtener más información sobre cómo adquirir y liberar bloqueos de giro de NDIS, consulte sincronización y notificación en controladores de red.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisDprReleaseSpinLock (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisDprReleaseSpinLock (NDIS 5.1)) en Windows XP. |
de la plataforma de destino de | Universal |
encabezado de | ndis.h (incluya Ndis.h) |
biblioteca de | Ndis.lib |
irQL | DISPATCH_LEVEL |
reglas de cumplimiento de DDI | Irql_Synch_Function(ndis), SpinLock(ndis), SpinLockBalanced(ndis), SpinLockDpr(ndis), SpinLockDprRelease(ndis), SpinlockRelease(ndis) |