msptiActivityFlag

Activity Record的活动标记。标记可以通过按位OR组合,将多个标记与Activity Record关联。每个标记都特定与某一Activity Record关联。

msptiActivityFlag为MakerData结构体内调用的枚举类,定义如下:

1
2
3
4
5
6
7
8
class MsptiActivityFlag(Enum):
	MSPTI_ACTIVITY_FLAG_NONE = 0   # 表示没有Activity Record的活动标记
	MSPTI_ACTIVITY_FLAG_MARKER_INSTANTANEOUS = 1 << 0 # 调用mstxMarkA接口传入stream设置为nullptr时Host侧标记瞬时事件MSPTI_ACTIVITY_KIND_MARKER使用
	MSPTI_ACTIVITY_FLAG_MARKER_START = 1 << 1 # 调用mstxRangeStartA接口传入stream设置为nullptr时Host侧标识打点开始MSPTI_ACTIVITY_KIND_MARKER使用
	MSPTI_ACTIVITY_FLAG_MARKER_END = 1 << 2 # 调用mstxRangeEnd传入的id来自传入stream设置nullptr的mstxRangeStartMSPTI_ACTIVITY_KIND_MARKER使用
	MSPTI_ACTIVITY_FLAG_MARKER_INSTANTANEOUS_WITH_DEVICE = 1 << 3 # 调用mstxMarkA接口传入有效stream时对应的打点数据类型MSPTI_ACTIVITY_KIND_MARKER使用
	MSPTI_ACTIVITY_FLAG_MARKER_START_WITH_DEVICE = 1 << 4 # 调用mstxRangeStartA接口传入有效stream时对应的打点数据类型MSPTI_ACTIVITY_KIND_MARKER使用
	MSPTI_ACTIVITY_FLAG_MARKER_END_WITH_DEVICE = 1 << 5 # 调用mstxRangeEnd传入的id来自传入有效stream时的mstxRangeStartMSPTI_ACTIVITY_KIND_MARKER使用