ExReleaseSpinLockShared, fonction (wdm.h)
La routine ExReleaseSpinLockShared libère la propriété d’un verrou de rotation que l’appelant a précédemment acquis pour l’accès partagé, et restaure l’IRQL à sa valeur d’origine.
Syntaxe
void ExReleaseSpinLockShared(
[in, out] PEX_SPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
Paramètres
[in, out] SpinLock
Pointeur vers le verrou de rotation à libérer. L’appelant doit être propriétaire de ce verrou de rotation pour l’accès partagé.
[in] OldIrql
Niveau de demande d’interruption (IRQL) à restaurer. Définissez ce paramètre sur la valeur KIRQL retournée par l’appel ExAcquireSpinLockShared qui a acquis le verrou de rotation.
Valeur de retour
None
Remarques
Cette routine doit être appelée uniquement pour un verrou de rotation appartenant à l’appelant.
Lors de l’entrée dans cette routine, l’appelant doit s’exécuter sur IRQL = DISPATCH_LEVEL. Avant de quitter, ExReleaseSpinLockShared restaure l’IRQL à la valeur spécifiée par le paramètre OldIrql .
L’appelant ne doit maintenir le verrou de rotation que brièvement avant de le libérer. Pour plus d’informations, consultez Présentation des verrous de rotation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista avec SP1. |
Plateforme cible | Universal |
En-tête | wdm.h |
IRQL | DISPATCH_LEVEL (voir les remarques.) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour