Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Prima di chiamare qualsiasi routine di supporto che richiede l'accesso a uno spin lock esecutivo fornito dal chiamante, un driver deve chiamare KeInitializeSpinLock per inizializzare il corrispondente spin lock esecutivo. Le routine di supporto che richiedono un spin lock esecutivo inizializzato includono le seguenti istanze:
KeAcquireSpinLock e quindi KeReleaseSpinLock
KeAcquireSpinLockAtDpcLevel e quindi KeReleaseSpinLockFromDpcLevel
KeAcquireInStackQueuedSpinLock e quindi KeReleaseInStackQueuedSpinLock
KeAcquireInStackQueuedSpinLockAtDpcLevel e quindi KeReleaseInStackQueuedSpinLockFromDpcLevel
RoutineXxx ExInterlocked
Prima che un driver di livello più basso chiami IoConnectInterrupt e KeSynchronizeExecution, deve chiamare KeInitializeSpinLock per inizializzare un blocco di spin interrupt per cui fornisce spazio di archiviazione.