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 (294232)



The information in this article applies to:

  • Microsoft Windows CE Operating System, Versions 3.0

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 "Symptoms" section occur.

Modification Type:MinorLast Reviewed:12/27/2003
Keywords:kbinfo KB294232