RawMemoryImport
RawMemoryImport[ptr,format]
从指针 ptr 以指定格式导入原始内存.
RawMemoryImport[format]
表示可应用于表达式的 RawMemoryImport 的算符形式.
更多信息和选项
- 支持的 ptr 的值包括 RawPointer 表达式和值为指针的 ManagedObject 表达式.
- 支持的 format 的值包括:
-
"String" 以 0 结尾的字符串 {"String",len} len 个字节的字符串 {"ByteArray",len} len 个字节的字节数组 {"NumericArray",len} len 个元素的数值数组 {"List",len} len 个元素的列表 - 对于 "NumericArray" 和 "List" 导入格式,元素的类型由输入指针 ptr 的类型决定.
- 支持的选项包括:
-
CharacterEncoding "UTF-8" 字符串的字符编码
范例
打开所有单元关闭所有单元范围 (4)
RawMemoryImport 支持将托管指针作为其第一个参数进行传递:
使用算符形式的 RawMemoryImport:
选项 (1)
CharacterEncoding (1)
指定导入字符串时使用何种 CharacterEncoding:
属性和关系 (1)
RawMemoryExport 是 RawMemoryImport 的逆操作:
可能存在的问题 (1)
如果碰到不支持的类型,RawMemoryImport 将会失败:
Wolfram Research (2023),RawMemoryImport,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RawMemoryImport.html.
文本
Wolfram Research (2023),RawMemoryImport,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RawMemoryImport.html.
CMS
Wolfram 语言. 2023. "RawMemoryImport." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RawMemoryImport.html.
APA
Wolfram 语言. (2023). RawMemoryImport. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RawMemoryImport.html 年