Fonction IoReleaseCancelSpinLock (wdm.h)

La routine IoReleaseCancelSpinLock libère le verrou d’annulation de rotation après que le pilote a modifié l’état annulable d’un IRP.

Syntaxe

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Paramètres

Irql

[in] IRQL à restaurer. L’appelant a obtenu cet IRQL lors de l’appel précédent à la routine IoAcquireCancelSpinLock .

Valeur de retour

None

Remarques

Cette routine est réciproque à IoAcquireCancelSpinLock.

Cette routine libère également le verrou d’annulation de rotation de la routine Cancel du pilote.

Le titulaire du verrou d’annulation de rotation s’exécute à IRQL = DISPATCH_LEVEL après avoir appelé IoAcquireCancelSpinLock. IoReleaseCancelSpinLock restaure l’IRQL d’origine de l’appelant.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000
En-tête wdm.h
IRQL DISPATCH_LEVEL
Règles de conformité DDI CancelSpinLock(storport),CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDIs(storport),SpinLockSafe(storport), SpinLockSafe(wdm)

Voir aussi

IoAcquireCancelSpinLock

IoSetCancelRoutine