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