Windows本身是否具有虚拟或临时文件系统?

时间:2016-05-31 19:03:42

标签: c++ file ram

我有一个封闭的源第三方API,它将输出数据写入文件,但我想读取该数据并希望进一步处理它。

API是DLL中的一个库,它采用常规文件路径,如“C:\ someFolder \ someFile”

当前设置要求我将api中的数据保存到磁盘上的临时文件中,然后读取此临时文件以将数据存入内存进行处理。

在Windows中是否可以在主内存中使用常规路径创建虚拟文件或文件系统,以便API可以写入主内存而不是磁盘,这样可以加快速度,因为没有磁盘访问。

在不使用任何其他软件或API安装的情况下,这是否可以在Windows中本地使用?

1 个答案:

答案 0 :(得分:2)

您可以创建命名管道,并以\\。\ pipe \ PipeName的形式将路径提供给您的DLL。然后在您自己的代码中连接到管道并读取。请在此处查看示例:Create Named Pipe C++ Windows