我收到了来自客户端的非托管 DLL 文件。这个 DLL 文件有一个返回 XML 流的重要方法。我不确定如何“捕捉”这个 XML 流,因为 DLL 文件几乎没有记录。这是我所知道的:
- 我知道如何调用非托管 DLL 函数,但是我不熟悉结构以及如何使用结构从函数中检索数据。
- “文档”说:您可以从函数中获取 XML 流句柄
OpenXmlBridge
这就是我现在陷入的困境:
[DllImport("UnmanagedDllFile.DLL")]
public static extern void OpenXmlBridge();
我知道这会void
在执行时返回,但我在这里不知所措。我也知道这个函数存在,因为当我OpenXmlBridge
用一些随机的东西替换时,我得到了错误。所以直到现在,我想我一直在正确的轨道上。我无法从这里确切地找出要做什么。
我任何人都可以指出我正确的方向,以便我可以从此函数中检索 XML 流句柄。非常感谢任何帮助或提示。