Compartir a través de


Función NdisFreeSpinLock (ndis.h)

La función NdisFreeSpinLock libera un bloqueo de número inicializado en una llamada anterior a la función NdisAllocateSpinLock.

Sintaxis

void NdisFreeSpinLock(
  [in] PNDIS_SPIN_LOCK SpinLock
);

Parámetros

[in] SpinLock

Puntero al bloqueo de número que se va a inicializar.

Valor devuelto

Ninguno

Observaciones

Si el autor de la llamada de NdisFreeSpinLock necesita usar el bloqueo de giro de nuevo, debe llamar a NdisAllocateSpinLock antes de pasar ese puntero de bloqueo de número a cualquiera de los Ndis.. spinLock o funcionesxxx NdisInterlocked.

Los autores de llamadas de NdisFreeSpinLock pueden ejecutarse en cualquier IRQL. Normalmente, no se llama a esta función hasta que se descarga un controlador.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisFreeSpinLock (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisFreeSpinLock (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 Cualquier nivel (consulte la sección Comentarios)

Consulte también

MiniportHaltEx

NdisAcquireSpinLock

NdisAllocateSpinLock

NdisDprAcquireSpinLock

NdisDprReleaseSpinLock

NdisInterlockedAddUlong

NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadList

NdisReleaseSpinLock