【发布时间】:2010-08-31 17:13:35
【问题描述】:
在使用P/Invoke 访问 PDH.dll(Win32 API)(see link) 时,我需要访问几个常量和结构。我发现这些是在文件 PDH.h 中定义的。
如何访问这些定义和结构?我必须用 C# 重写它们吗?还有其他方法吗?
【问题讨论】:
在使用P/Invoke 访问 PDH.dll(Win32 API)(see link) 时,我需要访问几个常量和结构。我发现这些是在文件 PDH.h 中定义的。
如何访问这些定义和结构?我必须用 C# 重写它们吗?还有其他方法吗?
【问题讨论】:
我认为你必须用 C# 重写它们
【讨论】:
如前所述,您需要用 C# 重写它们。但如果你幸运的话,有人已经在PInvoke.net 为你完成了这些工作@
或者,您可以尝试使用Interop Signature Toolkit,它可以从 C 头文件生成 C# 定义。
【讨论】:
你必须用 C# 重写它们。
【讨论】: