【问题标题】:how to access defines and structs inside a .h from C#/.NET?如何从 C#/.NET 访问 .h 中的定义和结构?
【发布时间】:2010-08-31 17:13:35
【问题描述】:

在使用P/Invoke 访问 PDH.dll(Win32 API)(see link) 时,我需要访问几个常量和结构。我发现这些是在文件 PDH.h 中定义的。

如何访问这些定义和结构?我必须用 C# 重写它们吗?还有其他方法吗?

【问题讨论】:

    标签: c# .net winapi pinvoke


    【解决方案1】:

    我认为你必须用 C# 重写它们

    【讨论】:

      【解决方案2】:

      如前所述,您需要用 C# 重写它们。但如果你幸运的话,有人已经在PInvoke.net 为你完成了这些工作@

      或者,您可以尝试使用Interop Signature Toolkit,它可以从 C 头文件生成 C# 定义。

      【讨论】:

        【解决方案3】:

        你必须用 C# 重写它们。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-01-21
          • 2012-10-17
          • 1970-01-01
          相关资源
          最近更新 更多