BUG: Stream.sys Ignores the DontSuspendIfStreamsAreRunning Key's Values

ID: Q229793


The information in this article applies to:
  • Microsoft Windows 98 Driver Development Kit (DDK)
  • Microsoft Windows 98


SYMPTOMS

The stream class driver Stream.sys does not differentiate between the DontSuspendIfStreamsAreRunning registry key set to 1 and the same registry key set to 0 (zero).


CAUSE

The Stream Class driver checks that the DontSuspendIfStreamsAreRunning registry key has some data associated with it but doesn't check the data's value. If the DontSuspendIfStreamsAreRunning registry key has data associated with it, then Stream.sys does not allow the streaming device to suspend.


STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.


MORE INFORMATION

The DontSuspendIfStreamsAreRunning registry key is used by Stream.sys to determine whether the stream device can be power-suspended while it is actively streaming data.

The DontSuspendIfStreamsAreRunning registry key is placed in the software section of a stream device that is located in the registry at HKLM\System\CurrentControlSet\Services\Class\(class_name)\00xx.

When the DontSuspendIfStreamsAreRunning registry key is set to 1, the Stream.sys driver does not allow the device to power-suspend. If the DontSuspendIfStreamsAreRunning registry key is set to 0 (zero), the Stream.sys driver behaves as if the registry key is set to 1.

Additional query words:

Keywords : kbDDK kbKMode kbWinOS98bug kbDSupport kbGrpWin9xDDK
Version : WINDOWS:; Win98:
Platform : WINDOWS Win98
Issue type : kbbug


Last Reviewed: October 8, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.