ExReleaseSpinLockSharedFromDpcLevel, fonction (wdm.h)

La routine ExReleaseSpinLockSharedFromDpcLevel libère un verrou de rotation que l’appelant a acquis pour l’accès partagé, et laisse l’IRQL inchangé.

Syntaxe

void ExReleaseSpinLockSharedFromDpcLevel(
  PEX_SPIN_LOCK SpinLock
);

Paramètres

SpinLock

[in, out] Pointeur vers le verrou de rotation à libérer. L’appelant doit être propriétaire de ce verrou de rotation pour l’accès partagé.

Valeur de retour

None

Remarques

Lors de l’entrée dans cette routine, l’appelant doit être en cours d’exécution sur IRQL >= DISPATCH_LEVEL. Cette routine ne modifie pas l’IRQL.

ExReleaseSpinLockSharedFromDpcLevel libère un verrou de rotation que l’appelant a acquis lors d’un appel précédent à la routine ExAcquireSpinLockSharedAtDpcLevel .

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
En-tête wdm.h
IRQL IRQL >= DISPATCH_LEVEL

Voir aussi

ExAcquireSpinLockSharedAtDpcLevel