Partager via


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

Voir aussi

NDIS_RW_LOCK_EX

NdisAllocateRWLock

NdisReleaseRWLock