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

All*_*ane 5 c++ ram file

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

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

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

是否有可能在Windows中使用常规路径在主内存中具有虚拟文件或文件系统,以便API可以写入主内存而不是磁盘,这将使得事情更快,因为没有磁盘访问.

这是否可以在Windows中本地使用,而无需使用任何其他软件或API安装?

fac*_*tus 2

您可以创建一个命名管道,并以 \\.\pipe\PipeName 的形式给出 DLL 的路径。然后在您自己的代码中连接到管道并读取。请参阅此处的示例:创建命名管道 C++ Windows