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