NdisFreeRWLock, fonction (ndis.h)
La fonction NdisFreeRWLock libère un verrou en lecture/écriture qui a été précédemment alloué avec la fonction NdisAllocateRWLock .
Syntaxe
void NdisFreeRWLock(
[in] PNDIS_RW_LOCK_EX Lock
);
Paramètres
[in] Lock
Pointeur vers une variable NDIS_RW_LOCK_EX opaque qui représente un verrou. L’appelant peut utiliser ce verrou pour obtenir un accès en écriture ou en lecture aux ressources partagées entre des threads de pilote non-ISR.
Valeur de retour
None
Remarques
Les pilotes NDIS appellent la fonction NdisFreeRWLock pour libérer la structure NDIS_RW_LOCK_EX et toutes les ressources associées qui ont été précédemment allouées avec la fonction NdisAllocateRWLock .
Un pilote doit appeler la fonction NdisReleaseRWLock pour libérer un verrou en lecture/écriture avant d’appeler la fonction NdisFreeRWLock .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
Plateforme cible | Universal |
En-tête | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | <=DISPATCH_LEVEL |