API 版本:2.0
类库版本:2.83.2
由 gi-docgen 2024.1 生成
struct GMappedFile { /* No available fields */ }
GMappedFile 表示使用 g_mapped_file_new() 创建的文件映射。它只有私有成员,不应直接访问。
GMappedFile
将一个文件映射到内存当中。在 UNIX 上,这是使用 mmap() 函数。
mmap()
自:2.8
自:2.32
此调用在 GMappedFile 有引用计数之前就已存在,目前和 g_mapped_file_unref() 完全相同。
已弃用:2.22 自:2.8
创建一个新的 GBytes,引用从 file 映射数据。在此字节对象创建之后,不得修改文件的映射内容,因为 GBytes 应保持不变。
GBytes
file
自:2.34
返回 GMappedFile 的内容。
返回 GMappedFile 内容的长度。
将 file 的引用计数加一。可以从任何线程调用此函数。
自:2.22
将 file 的引用计数减一。如果引用计数降至 0,则取消映射 file 的缓冲区并释放它。
数据