Condividi tramite


Funzione IoReleaseCancelSpinLock (wdm.h)

La routine IoReleaseCancelSpinLock rilascia il blocco di annullamento dello spin dopo che il driver ha modificato lo stato annullabile di un IRP.

Sintassi

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parametri

Irql

[in] IRQL da ripristinare. Il chiamante ha ottenuto questo IRQL nella chiamata precedente alla routineIoAcquireCancelLock.

Valore restituito

Nessuno

Osservazioni

Questa routine è un reciproco per IoAcquireCancelSpinLock.

Questa routine rilascia anche il blocco di selezione annulla dalla routine Annulla del driver.

Il titolare del blocco di selezione annulla viene eseguito in IRQL = DISPATCH_LEVEL dopo aver chiamato IoAcquireCancelSpinLock. IoReleaseCancelSpinLock ripristina l'IRQL originale del chiamante.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000
intestazione wdm.h
IRQL DISPATCH_LEVEL
regole di conformità DDI CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Vedere anche

IoAcquireCancelSpinLock

IoSetCancelRoutine