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

None

Observaciones

Si el autor de la llamada de NdisFreeSpinLock necesita volver a usar el bloqueo de número, debe llamar a NdisAllocateSpinLock antes de pasar ese puntero de bloqueo de número a cualquiera de los Ndis.. Funciones SpinLock o NdisInterlockedXxx .

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 Value
Cliente mínimo compatible 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.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

MiniportHaltEx

NdisAcquireSpinLock

NdisAllocateSpinLock

NdisDprAcquireSpinLock

NdisDprReleaseSpinLock

NdisInterlockedAddUlong

NdisInterlockedInsertHeadList NdisInterlockedInsertTailList NdisInterlockedRemoveHeadList

NdisReleaseSpinLock