Partager via


IoReleaseCancelSpinLock, fonction (wdm.h)

La routine IoReleaseCancelSpinLock libère le verrou de rotation d’annulation une fois 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 ce runtime IRQL dans l’appel précédent à la routine IoAcquireCancelSpinLock.

Valeur de retour

Aucun

Remarques

Cette routine est réciproque à IoAcquireCancelSpinLock.

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

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000
d’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