Cannot Set the IP_MULTICAST_IF Option (316852)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0

This article was previously published under Q316852

SYMPTOMS

If you call the setsockopt function with the IP_MULTICAST_IF option and a valid IN_ADDR value, a WSAEADDRNOTAVAIL (10049) error is returned.

CAUSE

The option incorrectly expects a SOCKADDR_IN structure as input instead of IN_ADDR.

RESOLUTION

A supported software update is now available from Microsoft as Windows CE 3.0 Core OS QFE Q316852. 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

The English version of this package should have the following file attributes or later:
   Size      File name
   -----------------------------------------
   522,584   020507_arm720_wce30-q316852.exe
   559,448   020507_ppc403_wce30-q316852.exe
   559,448   020507_ppc821_wce30-q316852.exe
   567,640   020507_r3000_wce30-q316852.exe
   567,640   020507_r4100_wce30-q316852.exe
   514,392   020507_r4111_wce30-q316852.exe
   567,640   020507_r4300_wce30-q316852.exe
   522,584   020507_sa1100_wce30-q316852.exe
   555,352   020507_sh3_wce30-q316852.exe
   555,352   020507_sh4_wce30-q316852.exe
   538,968   020507_thumb_wce30-q316852.exe
   502,104   020507_x86_wce30-q316852.exe
				
The English version of this fix should contain the following files, with the listed file attributes or later:
Date         Time   Size     File name   Platform
------------------------------------------------------------------------------------
28-Jan-2002  17:27  719,156  Afdlib.lib  \public\common\oak\lib\arm\ARM720\ce\debug
28-Jan-2002  17:27  102,400  Afdlib.pdb  \public\common\oak\lib\arm\ARM720\ce\debug
28-Jan-2002  17:26  469,914  Afdlib.lib  \public\common\oak\lib\arm\ARM720\ce\retail
28-Jan-2002  17:26  102,400  Afdlib.pdb  \public\common\oak\lib\arm\ARM720\ce\retail
28-Jan-2002  17:27  718,544  Afdlib.lib  \public\common\oak\lib\arm\SA1100\ce\debug
28-Jan-2002  17:27  102,400  Afdlib.pdb  \public\common\oak\lib\arm\SA1100\ce\debug
28-Jan-2002  17:27  469,304  Afdlib.lib  \public\common\oak\lib\arm\SA1100\ce\retail
28-Jan-2002  17:27  102,400  Afdlib.pdb  \public\common\oak\lib\arm\SA1100\ce\retail
28-Jan-2002  17:23  792,290  Afdlib.lib  \public\common\oak\lib\mips\R3000\ce\debug
28-Jan-2002  17:23  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R3000\ce\debug
28-Jan-2002  17:23  530,932  Afdlib.lib  \public\common\oak\lib\mips\R3000\ce\retail
28-Jan-2002  17:23  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R3000\ce\retail
28-Jan-2002  17:23  792,450  Afdlib.lib  \public\common\oak\lib\mips\R4100\ce\debug
28-Jan-2002  17:23  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4100\ce\debug
28-Jan-2002  17:23  530,404  Afdlib.lib  \public\common\oak\lib\mips\R4100\ce\retail
28-Jan-2002  17:23  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4100\ce\retail
28-Jan-2002  17:24  695,162  Afdlib.lib  \public\common\oak\lib\mips\R4111\ce\debug
28-Jan-2002  17:24  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4111\ce\debug
28-Jan-2002  17:24  446,436  Afdlib.lib  \public\common\oak\lib\mips\R4111\ce\retail
28-Jan-2002  17:24  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4111\ce\retail
28-Jan-2002  17:25  792,290  Afdlib.lib  \public\common\oak\lib\mips\R4300\ce\debug
28-Jan-2002  17:25  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4300\ce\debug
28-Jan-2002  17:24  530,400  Afdlib.lib  \public\common\oak\lib\mips\R4300\ce\retail
28-Jan-2002  17:24  102,400  Afdlib.pdb  \public\common\oak\lib\mips\R4300\ce\retail
28-Jan-2002  17:25  768,828  Afdlib.lib  \public\common\oak\lib\ppc\PPC403\ce\debug
28-Jan-2002  17:25  102,400  Afdlib.pdb  \public\common\oak\lib\ppc\PPC403\ce\debug
28-Jan-2002  17:25  482,962  Afdlib.lib  \public\common\oak\lib\ppc\PPC403\ce\retail
28-Jan-2002  17:25  102,400  Afdlib.pdb  \public\common\oak\lib\ppc\PPC403\ce\retail
28-Jan-2002  17:26  768,828  Afdlib.lib  \public\common\oak\lib\ppc\PPC821\ce\debug
28-Jan-2002  17:26  102,400  Afdlib.pdb  \public\common\oak\lib\ppc\PPC821\ce\debug
28-Jan-2002  17:26  482,962  Afdlib.lib  \public\common\oak\lib\ppc\PPC821\ce\retail
28-Jan-2002  17:26  102,400  Afdlib.pdb  \public\common\oak\lib\ppc\PPC821\ce\retail
28-Jan-2002  17:21  728,874  Afdlib.lib  \public\common\oak\lib\shx\SH3\ce\debug
28-Jan-2002  17:21  102,400  Afdlib.pdb  \public\common\oak\lib\shx\SH3\ce\debug
28-Jan-2002  17:21  495,716  Afdlib.lib  \public\common\oak\lib\shx\SH3\ce\retail
28-Jan-2002  17:21  102,400  Afdlib.pdb  \public\common\oak\lib\shx\SH3\ce\retail
28-Jan-2002  17:22  728,440  Afdlib.lib  \public\common\oak\lib\shx\SH4\ce\debug
28-Jan-2002  17:22  102,400  Afdlib.pdb  \public\common\oak\lib\shx\SH4\ce\debug
28-Jan-2002  17:22  495,210  Afdlib.lib  \public\common\oak\lib\shx\SH4\ce\retail
28-Jan-2002  17:22  102,400  Afdlib.pdb  \public\common\oak\lib\shx\SH4\ce\retail
28-Jan-2002  17:28  729,506  Afdlib.lib  \public\common\oak\lib\thumb\ARM720\ce\debug
28-Jan-2002  17:28  102,400  Afdlib.pdb  \public\common\oak\lib\thumb\ARM720\ce\debug
28-Jan-2002  17:28  482,478  Afdlib.lib  \public\common\oak\lib\thumb\ARM720\ce\retail
28-Jan-2002  17:28  102,400  Afdlib.pdb  \public\common\oak\lib\thumb\ARM720\ce\retail
28-Jan-2002  17:21  693,570  Afdlib.lib  \public\common\oak\lib\x86\i486\CE\debug
28-Jan-2002  17:21  102,400  Afdlib.pdb  \public\common\oak\lib\x86\i486\CE\debug
28-Jan-2002  17:21  440,786  Afdlib.lib  \public\common\oak\lib\x86\i486\CE\retail
28-Jan-2002  17:21  102,400  Afdlib.pdb  \public\common\oak\lib\x86\i486\CE\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:8/18/2005
Keywords:kbbug kbenv kbfix kbQFE KB316852