1# DDK_Ashmem 2 3 4## 概述 5 6共享内存结构体。 7 8**起始版本:** 9 1012 11 12**相关模块:** 13 14[Base DDK](_base_ddk.md) 15 16**所在头文件:** [ddk_types.h](ddk_types.md) 17 18 19## 汇总 20 21 22### 成员变量 23 24| 名称 | 描述 | 25| -------- | -------- | 26| [ashmemFd](#ashmemfd) | 共享内存的文件描述符。 | 27| [address](#address) | 共享内存映射地址。 | 28| [size](#size) | 数组长度。 | 29| [offset](#offset) | 偏移量。 | 30| [bufferLength](#bufferlength) | 实际使用的数组长度。 | 31| [transferredLength](#transferredlength) | 传输数据的长度。 | 32 33 34## 结构体成员变量说明 35 36 37### ashmemFd 38 39 40~~~ 41int32_t ashmemFd 42~~~ 43 44**描述:** 45 46共享内存的文件描述符。 47 48 49### address 50 51 52~~~ 53const uint8_t * address 54~~~ 55 56**描述:** 57 58共享内存映射地址。 59 60 61### size 62 63 64~~~ 65const uint32_t size 66~~~ 67 68**描述:** 69 70数组长度。 71 72 73### offset 74 75 76~~~ 77uint32_t offset 78~~~ 79 80**描述:** 81 82偏移量。 83 84 85### bufferLength 86 87 88~~~ 89uint32_t bufferLength 90~~~ 91 92**描述:** 93 94实际使用的数组长度。 95 96 97### transferredLength 98 99 100~~~ 101uint32_t transferredLength 102~~~ 103 104**描述:** 105 106传输数据的长度。 107