首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自.NET的Windows Mobile API调用-什么dll和什么是枚举值

来自.NET的Windows Mobile API调用-什么dll和什么是枚举值
EN

Stack Overflow用户
提问于 2009-02-27 10:10:13
回答 2查看 2.6K关注 0票数 1

对于.NET中的应用编程接口调用,我是个新手。

我正在查找一个我想要调用here的方法的文档

EDIT方法是一个Windows Mobile API调用。

要调用它,我需要知道它在哪个dll中,以及任何参数标志的值是什么(以及其他东西,但这只是一个示例)。

那么我到哪里去找这个呢?它不在页面上。它告诉我头文件和标志值的名称,但这对我没有帮助。搜索MSDN将返回对Windows API方法的引用,而不是对Windows Mobile API方法的引用。

当然,我可以猜到它是用coredll.dll编写的。我可以在谷歌上找到别人写的代码,看看他们是怎么做的。事实上,我已经这样做了,它确实是在coredll.dll中实现的。

我猜不出旗帜的值。因此,我被困在那里,除非我能找到别人的代码,这些代码可能是正确的,也可能是错误的。

所以我的问题是:包含的dll和标志值一定是关键信息吗?那么我应该能够在MSDN中的某个地方找到这些信息?

如果我正在看一个关于FCL类的页面,它会告诉我类是在哪个dll中定义的,命名空间以及我使用它所需的大量其他信息和链接。

信息肯定在那里,因为我在网上看不到任何其他类似的问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-02-27 10:13:47

您应该查看PInvoke,它将详细介绍大多数WinAPI调用。

您要查找的特定标志可以在here中找到。

票数 6
EN

Stack Overflow用户

发布于 2009-02-27 10:29:32

正式来说,这是"caling of unmanaged dll“或PInvoke (Platform Invoke) 通过封送处理使用的。

如前所述,最完整的库PInvoke是http://www.pinvoke.net/

我推荐使用工具来理解windows中使用的低级消息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/594189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档