Article 12223 of comp.os.ms-windows.programmer.nt.kernel-mode: Try KeStallProcessorExecution ( micros ) Tom Guinther, Vireo Software tomg@vireo.com tguinther@aol.com Article 12230 of comp.os.ms-windows.programmer.nt.kernel-mode: From MSDN... Callers of KeDelayExecutionThread must be running at IRQL < DISPATCH_LEVEL. Callers of KeInitializeEvent routine must be running at IRQL PASSIVE_LEVEL -Eliyas