Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 posséder 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
Aucun
Remarques
Cette routine doit être appelée uniquement pour un verrou de rotation appartenant à l’appelant.
Lors de l’entrée à cette routine, l’appelant doit s’exécuter à IRQL = DISPATCH_LEVEL. Avant de quitter, ExReleaseSpinLockShared restaure l’IRQL sur la valeur spécifiée par le paramètre OldIrql.
L’appelant doit contenir le verrou de rotation uniquement brièvement avant de le libérer. Pour plus d’informations, consultez Présentation des verrous de rotation.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible à partir de Windows Vista avec SP1. |
| plateforme cible | Universel |
| d’en-tête | wdm.h |
| IRQL | DISPATCH_LEVEL (voir remarques.) |