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 |