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 |