BUG: 16-bit RPC Samples Print Meaningless Error CodesLast reviewed: November 16, 1995Article ID: Q139717 |
The information in this article applies to:
SYMPTOMSSome of the 16-bit RPC samples print meaningless error codes. For example:
Runtime reported exception 378535963 CAUSEThe 16-bit applications method for generating exceptions are different from those used by 32-bit applications. This is encapsulated to ease programming. Please look in the header file Rpcx86.h. RpcExceptionCode is defined as _exception_code. However, _excpetion_code is a 16-bit integer, so when this is printed as an unsigned long integer, the result is not meaningful.
RESOLUTIONAny of the following methods should result in meaningful error codes:
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are reasearching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONThis bug is exhibited by the following samples: callback\callc.c data\dunion\dunionc.c data\inout\inoutc.c data\repas\repasc.c data\xmit\xmitc.c doctor\doctorc.c rpcssm\rpcssmc.c
REFERENCESThe SDK header file Rpcerr.h that installs with the 16-bit runtimes for RPC.
|
Additional reference words: 3.10 3.50 3.51 4.00 win16sdk
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |