Partager via


WdfWaitLockRelease, fonction (wdfsync.h)

[S’applique à KMDF et UMDF]

La méthode WdfWaitLockRelease libère un verrou d’attente spécifié.

Syntaxe

void WdfWaitLockRelease(
  [in] WDFWAITLOCK Lock
);

Paramètres

[in] Lock

Handle pour un objet de verrouillage d’attente d’infrastructure, obtenu par un appel précédent à WdfWaitLockCreate.

Valeur de retour

None

Remarques

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

La méthode WdfWaitLockRelease libère un verrou d’attente que le pilote a acquis lors d’un appel précédent à WdfWaitLockAcquire.

Pour plus d’informations sur les verrous d’attente, consultez Techniques de synchronisation pour les pilotes Framework-Based.

Exemples

Pour obtenir un exemple de code qui utilise WdfWaitLockRelease, consultez WdfWaitLockAcquire.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfsync.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), WdfWaitlock(kmdf), WdfWaitlockRelease(kmdf)

Voir aussi

WdfWaitLockAcquire

WdfWaitLockCreate