Funzione KeAcquireSpinLockRaiseToDpc (wdm.h)
La routine KeAcquireSpinLockRaiseToDpc è una versione più veloce della routine KeAcquireSpinLock .
Sintassi
KIRQL KeAcquireSpinLockRaiseToDpc(
PKSPIN_LOCK SpinLock
);
Parametri
SpinLock
[in, out] Specifica il blocco di rotazione da acquisire. Il blocco di spin deve essere già stato inizializzato da KeInitializeSpinLock.
Valore restituito
KeAcquireSpinLockRaiseToDpc restituisce l'IRQL corrente al momento della chiamata alla routine. Questo valore viene passato a KeReleaseSpinLock) quando viene rilasciato il blocco spin.
Commenti
L'effetto di questa routine è identico a quello di KeAcquireSpinLock. In particolare, il blocco spin acquisito viene rilasciato da KeReleaseSpinLock. Per altre informazioni, vedere la pagina di riferimento per KeAcquireSpinLock.
I driver possono provare ad acquisire il blocco di spin senza bloccare usando KeTryToAcquireSpinLockAtDpcLevel.
Per altre informazioni sui blocchi di spin, vedere Blocchi di spin.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 a 64 bit |
Intestazione | wdm.h |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc(storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |