Microsoft KB Archive/294232

= INFO: Windows CE 2.12 LAN Drivers May Not Work When a Device is Upgraded to Windows CE 3.0 if Miniport Characteristics Structure is Not Initialized Properly =

Article ID: 294232

Article Last Modified on 12/27/2003

-

APPLIES TO


 * Microsoft Windows CE 3.0 for the Handheld PC

-



This article was previously published under Q294232



SUMMARY
Microsoft Windows CE 2.12 LAN drivers may not work after you upgrade a device to Microsoft Windows CE 3.0 if the miniport characteristics structure is not initialized properly. After the upgrade, you may receive one of the following error messages:

error 53 (Network path not found)

-or-

error 1222 (Network is not present)



MORE INFORMATION
When you upgrade to Windows CE 3.0 from Windows CE 2.12, you must rebuild the miniport driver for Windows CE 3.0 by using the tools provided in Platform Builder version 3.0.

Windows CE 3.0 expects the miniport characteristics structure to be initialized using the NdisZeroMemory function so that all fields not explicitly used by the miniport driver are set to zero. Only characteristics tables initialized in this way are to be passed to the NdisMRegisterMiniport function.

In Windows CE 3.0 there are new entries in the miniport characteristics structure. If the structure is not fully initialized the miniport does not load and the error message listed in the &quot;Symptoms&quot; section occur.

Additional query words: lan driver 2.12 3.0 ce ndis ndiszeromemory NdisMRegisterMiniport

Keywords: kbinfo KB294232

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.