ERRORMSG (Windows CE 5.0)

Send Feedback

This macro outputs an error message.

#define ERRORMSG(
  cond,
  printf_exp
)

Parameters

  • cond
    Boolean expression used to determine if the message would be output.
  • printf_exp
    Expression to be printed using printf format style.

Return Values

None.

Remarks

This macro is very similar to RETAILMSG, except that the ERRORMSG macro prefixes the message with "ERROR", and gives the file name and line number of the error.

Example

ERRORMSG(dwCurrentNumberOfItems >= dwMaxNumberOfItems,
          (TEXT("Invalid item count! Found %u, expected less than %u\r\n"),
           dwCurrentNumberOfItems, dwMaxNumberOfItems));

Output:

 ERROR: C:\WINCE500\Programs\MyProgram\.\main.c line 44: 
 Invalid item count! Found 13343, expected less than 68

Requirements

OS Versions: Windows CE OS 2.10 and later
Header: Dbgapi.h
Link Library: none

See Also

DEBUGMSG | RETAILMSG | NKDbgPrintfW

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.