Macros
trace.h File Reference

Go to the source code of this file.

Macros

#define WPP_CONTROL_GUIDS
 
#define WPP_FLAG_LEVEL_LOGGER(flag, level)   WPP_LEVEL_LOGGER(flag)
 
#define WPP_FLAG_LEVEL_ENABLED(flag, level)   (WPP_LEVEL_ENABLED(flag) && WPP_CONTROL(WPP_BIT_ ## flag).Level >= level)
 
#define WPP_LEVEL_FLAGS_LOGGER(lvl, flags)   WPP_LEVEL_LOGGER(flags)
 
#define WPP_LEVEL_FLAGS_ENABLED(lvl, flags)   (WPP_LEVEL_ENABLED(flags) && WPP_CONTROL(WPP_BIT_ ## flags).Level >= lvl)
 

Macro Definition Documentation

◆ WPP_CONTROL_GUIDS

#define WPP_CONTROL_GUIDS
Value:
WPP_DEFINE_CONTROL_GUID ( \
bareflankTraceGuid, (648ddd17,f3bf,4444,b6e4,cddbe2ed6dbd), \
WPP_DEFINE_BIT(MYDRIVER_ALL_INFO) \
WPP_DEFINE_BIT(TRACE_DRIVER) \
WPP_DEFINE_BIT(TRACE_DEVICE) \
WPP_DEFINE_BIT(TRACE_QUEUE) \
)

Definition at line 25 of file trace.h.

◆ WPP_FLAG_LEVEL_LOGGER

#define WPP_FLAG_LEVEL_LOGGER (   flag,
  level 
)    WPP_LEVEL_LOGGER(flag)

Definition at line 34 of file trace.h.

◆ WPP_FLAG_LEVEL_ENABLED

#define WPP_FLAG_LEVEL_ENABLED (   flag,
  level 
)    (WPP_LEVEL_ENABLED(flag) && WPP_CONTROL(WPP_BIT_ ## flag).Level >= level)

Definition at line 37 of file trace.h.

◆ WPP_LEVEL_FLAGS_LOGGER

#define WPP_LEVEL_FLAGS_LOGGER (   lvl,
  flags 
)    WPP_LEVEL_LOGGER(flags)

Definition at line 40 of file trace.h.

◆ WPP_LEVEL_FLAGS_ENABLED

#define WPP_LEVEL_FLAGS_ENABLED (   lvl,
  flags 
)    (WPP_LEVEL_ENABLED(flags) && WPP_CONTROL(WPP_BIT_ ## flags).Level >= lvl)

Definition at line 43 of file trace.h.