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) |