C#调用WIN32API的时候,大家都是怎么查阅相关资料的(欢迎大家进来讨论一下)
哈哈潜伏哥 2009-03-28 09:55:51 因为最近对API有一定的需求,所以做了相关的研究,但我发现C#调用WINAPI远不如VC++那么简单。在VC++中,如果需要调用某个API,直接在帮助中一查就知道这个函数的申明、参数等相关信息了,非常全面。
而C#则不行,c#的帮助中没有任何与API相关的信息可查。
我现在的做法是直接去查VC++帮助的相关说明,然后再根据VC++的帮助在C#中申明这个函数,一般情况下还好,但某些时候VC++数据类型转换为C#数据类型的问题真是很让人头疼啊。
问题(疑惑):
1、我虽然学习C#有很长时间了,虽然对部分API也了解一些,不过我不知道我上面说的是调用API的做法对不对,有没有比这个更简单的方法?
2、C#调用API的时候有没有更权威、详尽的文档(类似VC++的帮助文档)可查?
3、有没有一种文档可以查出任何API函数的C#申明的?
欢迎大家来讨论,这些问题可能不会有标准答案。我希望能得到高手的指点,同时也希望大家能共同进步。