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