Función NdisFreeRWLock (ndis.h)

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

Sintaxis

void NdisFreeRWLock(
  [in] PNDIS_RW_LOCK_EX Lock
);

Parámetros

[in] Lock

Puntero a una variable de 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

None

Observaciones

Los controladores NDIS llaman a la función NdisFreeRWLock para liberar la estructura de NDIS_RW_LOCK_EX y los recursos asociados que se asignaron anteriormente 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 Value
Cliente mínimo compatible Compatible con NDIS 6.20 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <=DISPATCH_LEVEL

Consulte también

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock