Microsoft KB Archive/180222

{|
 * width="100%"|

PRB: WaitNamedPipe and Error 253 in Windows 95

 * }

Q180222

-

The information in this article applies to:


 * Microsoft Windows 95

-

SYMPTOMS
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.

RESOLUTION
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.");

STATUS
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 kbOSWin32s kbOSWin95 kbGrpDSNet

Issue type : kbprb

Technology : kbWin95search kbWin95