Winsock Updates for Overlapped Input/Ouptut in Windows CE (316224)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 4.0
  • Microsoft Windows CE .NET

This article was previously published under Q316224

SYMPTOMS

You may experience either or both of the following symptoms:
  • You may experience memory leaks when you use overlapped I/O.
  • Calls to recv and recvfrom with a zero "len" parameter may return a non-zero success value for a socket even though data has not been supplied in the buffer.

RESOLUTION

A supported fix is now available from Microsoft as Windows CE Core OS QFE . To resolve this problem immediately, search for the keyword "QFE" on the following Microsoft Web site: The English version of this package should have the following file attributes or later:
   Size       File name
   ---------------------------------------------
   715,096    020215_armv4i_wce40-q316224.exe    
   715,096    020215_armv4t_wce40-q316224.exe    
   715,096    020215_armv4_wce40-q316224.exe    
   665,944    020215_mips16_wce40-q316224.exe    
   743,768    020215_mipsii_fp_wce40-q316224.exe
   743,768    020215_mipsii_wce40-q316224.exe    
   756,056    020215_mipsiv_fp_wce40-q316224.exe
   756,056    020215_mipsiv_wce40-q316224.exe    
   686,424    020215_sh3_wce40-q316224.exe    
   682,328    020215_sh4_wce40-q316224.exe    
   633,176    020215_x86_wce40-q316224.exe    
				
The English version of this fix 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   Size       File name   Platform
   -----------------------------------------------------------
   21-Jan-2002  11:02    982,434  Afdlib.lib  ARMV4\debug
   21-Jan-2002  11:02    110,592  Afdlib.pdb  ARMV4\debug
   17-Jan-2002  16:19    645,904  Afdlib.lib  ARMV4\retail
   17-Jan-2002  16:19    110,592  Afdlib.pdb  ARMV4\retail
   21-Jan-2002  11:45    983,252  Afdlib.lib  ARMV4I\debug
   21-Jan-2002  11:45    110,592  Afdlib.pdb  ARMV4I\debug
   17-Jan-2002  17:06    646,732  Afdlib.lib  ARMV4I\retail
   17-Jan-2002  17:06    110,592  Afdlib.pdb  ARMV4I\retail
   21-Jan-2002  11:31    944,530  Afdlib.lib  armv4T\debug
   21-Jan-2002  11:31    110,592  Afdlib.pdb  armv4T\debug
   17-Jan-2002  16:51    642,076  Afdlib.lib  armv4T\retail
   17-Jan-2002  16:51    110,592  Afdlib.pdb  armv4T\retail
   21-Jan-2002  12:28    892,328  Afdlib.lib  MIPS16\debug
   21-Jan-2002  12:28    110,592  Afdlib.pdb  MIPS16\debug
   17-Jan-2002  17:52    588,012  Afdlib.lib  MIPS16\retail
   17-Jan-2002  17:52    110,592  Afdlib.pdb  MIPS16\retail
   21-Jan-2002  12:00    994,432  Afdlib.lib  MIPSII\debug
   21-Jan-2002  12:00    110,592  Afdlib.pdb  MIPSII\debug
   17-Jan-2002  17:22    650,010  Afdlib.lib  MIPSII\retail
   17-Jan-2002  17:22    110,592  Afdlib.pdb  MIPSII\retail
   21-Jan-2002  12:43    994,660  Afdlib.lib  MIPSII_FP\debug
   21-Jan-2002  12:43    110,592  Afdlib.pdb  MIPSII_FP\debug
   17-Jan-2002  18:08    650,242  Afdlib.lib  MIPSII_FP\retail
   17-Jan-2002  18:08    110,592  Afdlib.pdb  MIPSII_FP\retail
   21-Jan-2002  12:14  1,005,234  Afdlib.lib  MIPSIV\debug
   21-Jan-2002  12:14    110,592  Afdlib.pdb  MIPSIV\debug
   17-Jan-2002  17:37    660,442  Afdlib.lib  MIPSIV\retail
   17-Jan-2002  17:37    110,592  Afdlib.pdb  MIPSIV\retail
   21-Jan-2002  12:57  1,005,460  Afdlib.lib  MIPSIV_FP\debug
   21-Jan-2002  12:57    110,592  Afdlib.pdb  MIPSIV_FP\debug
   17-Jan-2002  18:23    660,676  Afdlib.lib  MIPSIV_FP\retail
   17-Jan-2002  18:23    110,592  Afdlib.pdb  MIPSIV_FP\retail
   21-Jan-2002  10:47    897,686  Afdlib.lib  SH3\debug
   21-Jan-2002  10:47    110,592  Afdlib.pdb  SH3\debug
   17-Jan-2002  16:03    608,098  Afdlib.lib  SH3\retail
   17-Jan-2002  16:03    110,592  Afdlib.pdb  SH3\retail
   21-Jan-2002  11:16    897,098  Afdlib.lib  SH4\debug
   21-Jan-2002  11:16    110,592  Afdlib.pdb  SH4\debug
   17-Jan-2002  16:35    606,958  Afdlib.lib  SH4\retail
   17-Jan-2002  16:35    110,592  Afdlib.pdb  SH4\retail
   21-Jan-2002  10:34    882,780  Afdlib.lib  x86\debug
   21-Jan-2002  10:33    110,592  Afdlib.pdb  x86\debug
   17-Jan-2002  15:48    572,982  Afdlib.lib  x86\retail
   17-Jan-2002  15:48    110,592  Afdlib.pdb  x86\retail
				

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:7/22/2003
Keywords:kbbug kbenv kbfix kbQFE KB316224