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 vers un objet d’appareil framework ou un objet de file d’attente d’infrastructure.

Valeur de retour

Aucun

Remarques

Une vérification de bogue 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 auparavant en appelant WdfObjectAcquireLock. WdfObjectReleaseLock restaure également le runtime d’intégration du pilote sur la valeur qu’il avait avant que le pilote ait appelé WdfObjectAcquireLock.

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

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfsync.h (include Wdf.h)
IRQL <=DISPATCH_LEVEL
règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WdfObjectAcquireLock