Funzione NdisFreeRWLock (ndis.h)

La funzione NdisFreeRWLock libera un blocco di lettura/scrittura allocato in precedenza con la funzione NdisAllocateRWLock .

Sintassi

void NdisFreeRWLock(
  [in] PNDIS_RW_LOCK_EX Lock
);

Parametri

[in] Lock

Puntatore a una variabile NDIS_RW_LOCK_EX opaca che rappresenta un blocco. Il chiamante può usare questo blocco per ottenere l'accesso in scrittura o in lettura alle risorse condivise tra thread driver non ISR.

Valore restituito

nessuno

Osservazioni

I driver NDIS chiamano la funzione NdisFreeRWLock per liberare la struttura NDIS_RW_LOCK_EX e le risorse associate allocate in precedenza con la funzione NdisAllocateRWLock .

Un driver deve chiamare la funzione NdisReleaseRWLock per rilasciare un blocco di lettura/scrittura prima di chiamare la funzione NdisFreeRWLock .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL <=DISPATCH_LEVEL

Vedi anche

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock