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 de 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 les threads de pilotes non-ISR.
Valeur de retour
Aucun
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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
plateforme cible | Universel |
d’en-tête | ndis.h (include Ndis.h) |
bibliothèque | Ndis.lib |
IRQL | <=DISPATCH_LEVEL |