问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#API的问题

发布网友 发布时间:2024-09-30 00:00

我来回答

4个回答

热心网友 时间:2024-10-21 02:18

这是调用动态库中的一个函数,DllImport("winmm.dll", EntryPoint = "mciSendStringA")是说明,导入的库是
winmm.dll,入口是mciSendStringA。
下面是函数:
public static extern void mciSendStringA(string lpstrCommand, string lpstrReturnString, long uReturnLength, long hwndCallback);
公有的 静态的 无返回值的函数 mciSendStringA,它的参数有四个,分别是string lpstrCommand, string lpstrReturnString, long uReturnLength, long hwndCallback追问请讲解一下4个参数的意思。

追答MCI函数中,有些只适用于一种接口方式,有些则两种接口都可以用。mciSendString只适用于命令串接口方式(命令串中不区分大小写)。   mciSendString(发送命令串),函数原型为:   MCIERROR mciSendString( // 出错返回非零值(错误代码)   // 可用mciGetErrorString获得错误的文本描述   LPCTSTR lpszCommand, // 指向以null结尾的命令字符串:”命令 设备[ 参数]”   LPTSTR lpszReturnString,// 指向接收返回信息的缓冲区,为NULL时不返回信息   UINT cchReturn, // 上述缓冲区的大小   HANDLE hwndCallback // 在命令串中含notify时,它指定一个回调窗口的句柄   // 一般为NULL   );   如:mciSendString(L"open sample.wav type waveaudio alias wave", NULL, 0, NULL);   MCI函数中还有一个只适用于命令串接口的函数为mciExcute,mciExcute(执行)是mciSendString的简化形式:   BOOL mciExcute(LPCTSTR lpszCommand); // 成功返回TRUE   该函数只有Win16支持,Win32不支持,可自写一函数实现:   BOOL mciExcute(LPCTSTR lpszCommand) {   if (mciSendString(lpszCommand, NULL, 0, NULL)) return FALSE;   return TRUE;   }   如:mciExcute(L"open sample.wav type waveaudio alias wave");

参考资料:http://ke.baidu.com/view/1622810.htm

热心网友 时间:2024-10-21 02:18

http://pinvoke.net/default.aspx/winmm/mciSendString.html

C#API可以到这个网站查询,目前没有找到离线版的

热心网友 时间:2024-10-21 02:19

winmm.dll是Windows多媒体相关应用程序接口,用于低档的音频和游戏手柄

热心网友 时间:2024-10-21 02:19

找msdn
如果你看不懂英语的话先学英语吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇用微波炉要离多远合适 孕妇使用微波炉的注意事项 微波炉热出来的东西有辐射吗-微波炉辐射范围是几米 当在使用微波炉的时候是不是要离远点?是不是对身体有害? 需 恶魔的小宠儿全集及类似言情小说,谢谢 英雄联盟手游168龙魂水晶免费兑换码-英雄联盟手游168龙魂水晶免费兑换码... 什么是引导区 取得工程技术或工程经济专业中级职务,并任职满3年.3年指的是取得中级... ...全国注册监理工程师考试,并且职称要求3年如何理解 反脸无情的近义词 重庆市第一中学学生成果 调用web api时,C#不支持授权类型{ “ error “:“ unsupported _ grant... C# API问题 C#调用API疑惑 C# 中调用 api 函数出错! 华为手机一直红灯是怎么回事? ...结仙缘。千里崎岖不辞苦,仗剑江湖为红颜。”出自哪里? ...不松弛、不自然;较左侧脸相比起来感觉很明显,左脸松弛、自然。左右脸... ...最近二年发现右脸有点凹陷,左脸不明显。脸部皮肤感觉也变松驰了... 副主任医师晋升条件是什么啊? 副主任医师晋升,除了考试还需满足哪些条件? 考完试,副主任医师的晋升条件还有啥? 股票中什么是内盘外盘 2021年土味情话大全很甜很撩的句子不置信爱情,只置信你 现在还有校办企业吗 如果没有任何微信标志,只有自己的微信号码会不会被抖音识别到? 怎么样才能在抖音上搜索到微信号呢? 中间买手是什么意思? 抖音能找到联系人吗? 前端开发入门——有序列表与无序列表整理 平躺着肚子有压迫感是什么原因 没有骨折的工伤怎样赔偿 我修罗48了,觉醒任务有刷王的遗迹2次,可是没有任务,也接不了,怎么办... 我DNF狂战48觉醒任务接了要打王的遗迹两次可是没门票,说是到克伦特那 ... ...觉醒王者遗迹的宁神符咒没有了而且再探王的遗迹也没了sos!!!_百度... 我狂战做觉醒任务第二个任务去王的遗迹可是我没有图,要门票但是我没有... DNF48狂站怎么转职`王的遗迹``没图`门票也没任务`我去博肯那里也没任务... 为什么我地下城的狂战48级领了觉醒任务进不去王的遗迹找克伦特 就... 本人48弹药觉醒任务是通过王的遗迹2次在开图时我去暗黑城博肯那接谁... ...43开始 现在48级 我觉醒。觉醒要过王的遗迹 但过这图 要门票 这个... 酷狗怎么下载的音乐在哪里找? 仓位是什么意思意思 视频编解码器常用分类 求类似于热血尖兵的军旅电视剧或者电影,可以突出战友情和励志的 灰太太防霉剂有毒吗 中南财经政法大学男女比例及影响因素分析 中南财经政法大学 注会班 男女比例 中南财经政法大学哪些专业比较适合男生 找工作与大学英语四级 求职是要四级成绩单还是四级成绩单复印件 记忆日语单词有些什么简单的方法?