将IntPtr非托管类引用强制转换为有意义的东西

时间:2011-12-02 11:10:12

标签: c# interop reference unmanaged managed

我的IntPtr引用了一个非托管DEVMODE对象实例。如何将其转换为有意义的内容,以便我可以在托管代码中实际使用它?

2 个答案:

答案 0 :(得分:1)

我不知道你要做什么,但是这个文档有使用DEVMODE的例子,所以它可能足以帮助你解决问题:http://msdn.microsoft.com/en-us/library/ms812499.aspx

我编写的第一个.NET应用程序之一使用了这个结构;我希望我当时有这篇文章。 ;)

答案 1 :(得分:0)

我使用了pinvoke.net的DEVMODE结构。 http://www.pinvoke.net/default.aspx/Structures/DEVMODE.html