2010-02-23 76 views

回答

5

Dave,代码位于Windows \ system32目录中的各种许多DLL文件中。

+1

我第二个这个。几乎所有的Windows API调用都是DLL的一部分。当你链接你的代码时,你通常会加载一个负责加载相应库的库。请参阅http://en.wikipedia.org/wiki/Dynamic-link_library#Import_libraries – 2010-02-23 14:16:17

1

就像上面解释的那样,你掌握在微软的手中。 您可以随时查看msdn http://msdn.microsoft.com。 对于大多数API函数,您可以在底部找到一些信息。 对于大多数功能,你从那里:

最低支持的客户端
最低支持的服务器

图书馆
DLL
Unicode和ANSI名字

4

实现双赢-32 API的实际代码在系统中的各种DLL中定义。这些DLL有像kernel32.dll,comctl32.dll等名称。您可以在C:\ Windows \ System32中找到它们。

通常会发生的情况是,您的代码与kernel32.lib等链接,它们有一些代码,用于在程序启动时动态加载DLL。这允许Win32 API函数直接调用DLLS。