Share via


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

KeAcquireInStackQueuedSpinLock

KeAcquireSpinLock

KeInitializeSpinLock