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