Partager via


WdfObjectReleaseLock, fonction (wdfsync.h)

[S’applique à KMDF et UMDF]

La méthode WdfObjectReleaseLock libère le verrou de synchronisation d’un objet.

Syntaxe

VOID WdfObjectReleaseLock(
  _In_ WDFOBJECT Object
);

Paramètres

[in] Object

Handle d’un objet d’appareil d’infrastructure ou d’un objet de file d’attente d’infrastructure.

Remarques

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

La méthode WdfObjectReleaseLock libère le verrou de synchronisation qu’un pilote a acquis en appelant précédemment WdfObjectAcquireLock. WdfObjectReleaseLock restaure également l’IRQL du pilote à la valeur qu’il avait avant le pilote appelé WdfObjectAcquireLock.

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

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)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WdfObjectAcquireLock