Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innan du anropar någon supportrutin som kräver åtkomst till ett executive spin-lås som tillhandahålls av uppringaren, måste en drivrutin anropa KeInitializeSpinLock för att initiera motsvarande executive spin lock. Supportrutiner som kräver ett initierat executive spin-lås innehåller följande instanser:
KeAcquireSpinLock och sedan KeReleaseSpinLock
KeAcquireSpinLockAtDpcLevel och sedan KeReleaseSpinLockFromDpcLevel
KeAcquireInStackQueuedSpinLock och sedan KeReleaseInStackQueuedSpinLock
KeAcquireInStackQueuedSpinLockAtDpcLevel och sedan KeReleaseInStackQueuedSpinLockFromDpcLevel
En ExInterlockedXxx-rutin
Innan en drivrutin på lägsta nivå anropar IoConnectInterrupt och KeSynchronizeExecution måste den anropa KeInitializeSpinLock för att initiera ett avbrottsspinnlås som det tillhandahåller lagring för.