我想在 Windows 中使用函数 MiniDumpWriteDump
创建转储。问题是该函数需要一个文件句柄来写入结果。我想要内存中的数据,以便我可以通过互联网发送它。因此,我想知道是否有一种方法可以在没有文件支持的情况下创建句柄,并且我可以获得指向数据的指针?
最佳答案
您可以使用内存映射文件。看这里:http://msdn.microsoft.com/en-us/library/windows/desktop/aa366537(v=vs.85).aspx
您需要传递 hFile = INVALID_HANDLE_VALUE 并指定文件的最大大小。请检查 msdn 以获取详细信息。
关于c++ - 我可以创建一个没有文件的句柄吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21031743/