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) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per