• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HiTraceId
2
3
4## 概述
5
6HiTraceId定义。
7
8**系统能力:** SystemCapability.HiviewDFX.HiTrace
9
10**起始版本:** 12
11
12**相关模块:** [Hitrace](_hitrace.md)
13
14**所在头文件:** [trace.h](trace_8h.md)
15
16## 汇总
17
18
19### 成员变量
20
21如果字节顺序为__LITTLE_ENDIAN时,结构体顺序如下表所示:
22
23| 字段 | 字段bit数 | 描述 |
24| -------- | -------- | -------- |
25| uint64_t [valid](_hitrace.md#valid) | 1 | HiTraceId是否有效 |
26| uint64_t [ver](_hitrace.md#ver) | 3 | HiTraceId的版本号 |
27| uint64_t [chainId](_hitrace.md#chainid) | 60 | HiTraceId的链Id |
28| uint64_t [flags](_hitrace.md#flags) | 12 | HiTraceId的标志位 |
29| uint64_t [spanId](_hitrace.md#spanid) | 26 | HiTraceId的当前跨度号 |
30| uint64_t [parentSpanId](_hitrace.md#parentspanid) | 26 | HiTraceId的父跨度号 |
31
32如果字节顺序为__BIG_ENDIAN时,结构体顺序如下表所示:
33
34| 字段 | 字段bit数 | 描述 |
35| -------- | -------- | -------- |
36| uint64_t [chainId](_hitrace.md#chainid) | 60 | HiTraceId的链Id |
37| uint64_t [ver](_hitrace.md#ver) | 3 | HiTraceId的版本号 |
38| uint64_t [valid](_hitrace.md#valid) | 1 | HiTraceId是否有效 |
39| uint64_t [parentSpanId](_hitrace.md#parentspanid) | 26 | HiTraceId的父跨度号 |
40| uint64_t [spanId](_hitrace.md#spanid) | 26 | HiTraceId的当前跨度号 |
41| uint64_t [flags](_hitrace.md#flags) | 12 | HiTraceId的标志位 |
42