Device Monitoring Studio - Monitor, log and analyze data coming through PC ports and connections
Download Device Monitoring Studio Hide this button

Predefined Macros

Device Monitoring Studio defines several macros, called predefined macros. These macros are available for each structure definition file:

MacroDescription
_SVC_VERAn integer that specifies the current compiler's version. Low 8 bits represent the minor version, high 8 bits represent major version. For example, version 3.05 is represented as 0x305.
_SVC_X86Defined for 32-bit version of Device Monitoring Studio. Undefined for 64-bit version.
_SVC_X64Defined for 64-bit version of Device Monitoring Studio. Undefined for 32-bit version.
_SVC_POINTER_SIZEAn integer that specifies the size of pointer in bits on current machine. Equals to 32 for 32-bit version of Device Monitoring Studio and 64 for 64-bit version.
_SVC_POINTER_SIZE_REALAn integer that specifies the size of pointer in bits on current machine. Always returns the real value, even if 32-bit version of Device Monitoring Studio is running on 64-bit OS.