Microsoft KB Archive/229793

{|
 * width="100%"|

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

 * }

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 kbOSWin98bug kbDSupport kbGrpDSWin9xDDK

Issue type : kbbug

Technology : kbAudDeveloper kbWin98search kbWinDDKSearch kbWin98DDKSearch kbWin98 kbWin98DDK