永发信息网

求Windows API函数本身代码

答案:2  悬赏:40  手机版
解决时间 2021-03-02 20:45
现在网上给出的都是Windows API函数的函数名,和这些函数的作用。我想知道这些功能是怎么实现的,因此我要找的是Windows API函数实体,也就是实现这个函数功能的代码。
不知道有没有,希望微软没有隐藏,谢谢!

如果没有,那么Windows API是直接与硬件打交道么?或者如何与硬件打交道,是通过驱动程序怎么进行的?不知道问的对不对,请详解过程。感激不尽!
最佳答案
不可能有的。Windows并不是一个开源的操作系统。
全部回答
[dllimport("user32.dll")] public static extern bool animatewindow(intptr hwnd, int dwtime, int dwflags); //user32.dll中本来就存在一个名叫animatewindow的api调用,在c#中想调用,就把这个函数的声明照原样写出来。(animatewindow函数的原型可以上百度百科上查,下同) [dllimport("user32.dll", entrypoint = "messagebox")] public static extern int msgbox(intptr hwnd, string text, string caption, uint type); //user32.dll里有一个叫messagebox的api调用。如果不想像上面那个函数那样照api函数的原样子写的话,是可以改名的,不过必须加一个entrypoint的参数。 [dllimport("kernel32.dll")] private static extern int beep(int dwfreq, int dwduration); //kernel32.dll中的beep函数,作用是发声。 //这三个函数声明好以后就可以直接用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
[AskRay(ぼっしい)] ふた部 求资源。
【两人三足作文】两人三足作文
我报考了驾照考试,可交了钱以后体检不合格,
十二月出生
雅绮思家和龙臣家的小叶紫檀,哪个好
请教一下。5、10、20、35、()、()、()、找规
在爱真心网站遇到一个女的聊了有4天,今天刚
三点水加一个"矞"字是什么字
邱二哥副食这个地址在什么地方,我要处理点事
丰原食品这个地址在什么地方,我要处理点事
患儿男,10个月,腹泻5天,诊断为中度等渗脱
2岁半的宝宝得了手足口打针吃药后不发烧精神
长虹LED32560电源板和驱动板多少钱
三星q5801多少钱
空气能热水器是不是空气温度越高水就热的越快
推荐资讯
打开DVD不断出现自动出仓关仓现象怎么办?
ps4迪斯尼无限能不能两个人一起玩
临夏风光作文100字
大连警校男女比例是多少。。。女的真的很少么
歌词里有baby all love的摇滚英文歌
用最快的方法把自己弄病
雄县雄州镇中心大街与水源路交口西南角在哪
广进隆时装百货商场怎么去啊,有知道地址的么
《观沧海》《次北固山下》《西江月》《天净沙
【2011年6月11日】)写信日期:2011年6月11日写
6953683955140这个条形码里的36839代表什么企
属蛇人几月出生最好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?