Compartir a través de


Función NdisFreeRWLock (ndis.h)

La función NdisFreeRWLock libera un bloqueo de lectura y escritura asignado anteriormente con la función NdisAllocateRWLock.

Sintaxis

void NdisFreeRWLock(
  [in] PNDIS_RW_LOCK_EX Lock
);

Parámetros

[in] Lock

Puntero a una variable NDIS_RW_LOCK_EX opaca que representa un bloqueo. El autor de la llamada puede usar este bloqueo para obtener acceso de escritura o lectura a los recursos que se comparten entre subprocesos de controladores que no son ISR.

Valor devuelto

Ninguno

Observaciones

Los controladores NDIS llaman a la función NdisFreeRWLock para liberar la estructura de NDIS_RW_LOCK_EX y los recursos asociados asignados previamente con la función NdisAllocateRWLock.

Un controlador debe llamar a la función NdisReleaseRWLock para liberar un bloqueo de lectura y escritura antes de llamar a la función NdisFreeRWLock.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.20 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL <=DISPATCH_LEVEL

Consulte también

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock