Microsoft KB Archive/141989

-

{| 3.50 3.51 WINDOWS NT kbprg kbdocerr The information in this article applies to:
 * width="100%"|


 * Microsoft Win32 Device Development Kit (DDK) for Microsoft Windows NT versions 3.50 and 3.51

SUMMARY
A driver-supplied IoTimer routine cannot call the IoStopTimer API to disable the timer. Making this call from the IoTimer routine causes the system to stop working. The documentation is incomplete.

The Windows NT DDK documentation states that callers of IoStopTimer must be running at IRQL <= DISPATCH_LEVEL. Because the IoTimer routine runs at IRQL DISPATCH_LEVEL, the additional requirement that this call cannot be made from the IoTimer routine will be added to the documentation.

This additional information has been added to the Windows NT DDK version 4.0 online documentation.