Microsoft KB Archive/842073

= FIX: The OEM cannot change the thread default priority level for the Storage Manager PNP thread in Windows CE .NET 4.2 =

Article ID: 842073

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.2

-





Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SYMPTOMS
The thread that monitors Plug and Play (PNP) events in Storage Manager runs at a default priority level. The OEM cannot change the default priority level of this thread.

When you read the debugger stack dump file, this thread appears to start from the PNPThread function.



RESOLUTION
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Hotfix information
A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 842073. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

This hotfix makes a new registry setting available. The OEM can change the default priority level of the PNP thread by setting the following value.

Warning If you set this value incorrectly, system operation may be affected.

To use this new registry setting, replace  with the priority value that you want to use in hexadecimal.

Note If no value is set, the thread will run at the default priority level.

Prerequisites
This hotfix is supported only when all earlier hotfixes for this product have also been applied.

Restart requirement
After you apply this hotfix, you must perform a clean build of the whole operating system. To perform a clean build of the operating system, follow these steps:
 * 1) On the Build menu, click Clean.
 * 2) On the Build menu, click Build Platform.

Hotfix replacement information
This hotfix does not replace any other hotfixes.

File Information
The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.   Date         Time   Version  Size     File name -  25-May-2004  21:54  4.21     764,664  Wincepb42-040525-kb842073-armv4.exe 25-May-2004 21:54  4.21     764,664  Wincepb42-040525-kb842073-armv4i.exe 25-May-2004 21:54  4.21     768,760  Wincepb42-040525-kb842073-mipsii.exe 25-May-2004 21:54  4.21     768,760  Wincepb42-040525-kb842073-mipsii_fp.exe 25-May-2004 21:54  4.21     772,856  Wincepb42-040525-kb842073-mipsiv.exe 25-May-2004 21:54  4.21     772,856  Wincepb42-040525-kb842073-mipsiv_fp.exe 25-May-2004 21:54  4.21     760,568  Wincepb42-040525-kb842073-sh3.exe 25-May-2004 21:54  4.21     760,568  Wincepb42-040525-kb842073-sh4.exe 25-May-2004 21:54  4.21     727,800  Wincepb42-040525-kb842073-x86.exe The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version            Size    File name --

Path: Public\Common\Oak\Lib\Armv4\Debug 08-May-2004 00:20                    352,976  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Armv4\Retail 08-May-2004 00:20                    307,122  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Armv4i\Debug 08-May-2004 00:20                    353,650  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Armv4i\Retail 08-May-2004 00:20                    307,628  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsii\Debug 08-May-2004 00:20                    362,512  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsii\Retail 08-May-2004 00:20                    319,050  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsii_fp\Debug 08-May-2004 00:20                    362,546  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsii_fp\Retail 08-May-2004 00:20                    319,112  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsiv\Debug 08-May-2004 00:21                    366,780  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsiv\Retail 08-May-2004 00:20                    321,164  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsiv_fp\Debug 08-May-2004 00:21                    366,814  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Mipsiv_fp\Retail 08-May-2004 00:21                    321,226  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Sh3\Debug 08-May-2004 00:21                    331,344  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Sh3\Retail 08-May-2004 00:21                    292,072  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Sh4\Debug 08-May-2004 00:21                    331,344  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\Sh4\Retail 08-May-2004 00:21                    291,838  Storemgr.lib 08-May-2004 00:21                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\X86\Debug 08-May-2004 00:20                    288,434  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb

Path: Public\Common\Oak\Lib\X86\Retail 08-May-2004 00:20                    255,006  Storemgr.lib 08-May-2004 00:20                     86,016  Storemgr.pdb



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

