如何从C#/ .NET访问.h内的定义和结构?

时间:2010-08-31 08:29:31

标签: c# .net winapi pinvoke

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

如何访问这些定义和结构?我必须用C#重写它们吗?还有另一种方式吗?

3 个答案:

答案 0 :(得分:1)

我认为你必须用C#

重写它们

答案 1 :(得分:1)

如前所述,您需要在C#中重写它们。但如果你很幸运,有人会在PInvoke.net

为你完成这些工作

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

答案 2 :(得分:0)

你必须用C#重写它们。