• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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