Article ID: 903145 - Last Review: October 11, 2007 - Revision: 1.3 A 32-bit IPX Winsock application generates a WSAEINVAL error in the x64 editions of Windows Server 2003 and Windows XP Professional
SYMPTOMSOn a computer that is running Microsoft Windows Server 2003 x64 Edition or Microsoft Windows XP Professional x64 Edition, a 32-bit Internetwork Packet Exchange (IPX) Windows Sockets
(Winsock) application may not work. Instead, the IPX Winsock application generates a WSAEINVAL error. CAUSEThe communication between a 32-bit application and the
64-bit IPX kernel mode driver is handled through the Transport Driver Interface
(TDI) component. However, TDI cannot convert the request to 64-bit, because TDI
does not recognize the request as protocol-specific. WORKAROUNDTo work around this problem, recompile the application to
the 64-bit mode. STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
in the "Applies to" section. | Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
