ID: Q180222
The information in this article applies to:
In Windows 95, when WaitNamedPipe fails due to an invalid pipe name passed as the first parameter, GetLastError returns error 253, which is not listed as a possible error code for this function. When you run the same code on Windows NT 4.0, the error code 161, ERROR_BAD_PATHNAME, appears.
To workaround the problem, you can resolve error 253 the same way as error 161, ERROR_BAD_PATHNAME. However, it has to be hard coded. For example:
if ( !WaitNamedPipe(lpNamedPipeName, NMPWAIT_USE_DEFAULT_WAIT) )
if (GetLastError() == 253)
printf ("ERROR: WaitNamedPipe failed due to bad path name.");
Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
Additional query words:
Keywords : kbnetwork kbAPI kbIPC kbPipes kbSDKPlatform kbWin32s kbWinOS95 kbGrpNet
Issue type : kbprb
Last Reviewed: September 11, 1998