首页
社区
课程
招聘
[求助]这些消息的含义
发表于: 2010-6-3 23:04 6321

[求助]这些消息的含义

2010-6-3 23:04
6321
求教各位前辈,这些消息的含义:
//setup functions,驱动安装函数消息
SPFILENOTIFY_COPYERROR,
SPFILENOTIFY_DELETEERROR,
SPFILENOTIFY_ENDCOPY,
SPFILENOTIFY_ENDDELETE,
SPFILENOTIFY_ENDQUEUE,
SPFILENOTIFY_ENDRENAME,
SPFILENOTIFY_ENDSUBQUEUE,
SPFILENOTIFY_FILEEXTRACTED,
SPFILENOTIFY_FILEINCABINET,
SPFILENOTIFY_FILEOPDELAYED,
SPFILENOTIFY_LANGMISMATCH,
SPFILENOTIFY_NEEDMEDIA,
SPFILENOTIFY_NEEDNEWCABINET,
SPFILENOTIFY_QUEUESCAN,
SPFILENOTIFY_RENAMEERROR,
SPFILENOTIFY_STARTCOPY,
SPFILENOTIFY_STARTDELETE,
SPFILENOTIFY_STARTQUEUE,
SPFILENOTIFY_STARTRENAME,
SPFILENOTIFY_STARTSUBQUEUE,
SPFILENOTIFY_TARGETEXISTS,
SPFILENOTIFY_TARGETNEWER,

//tapi(Telephone Application Programming Interface),电话应用编程接口消息
LINE_ADDRESSSTATE,
LINE_AGENTSPECIFIC,
LINE_AGENTSTATUS,
LINE_APPNEWCALL,
LINE_CALLDEVSPECIFIC,
LINE_CALLDEVSPECIFICFEATURE,
LINE_CALLINFO,
LINE_CALLSTATE,
LINE_CLOSE,
LINE_CREATE,
LINE_CREATEDIALOGINSTANCE,
LINE_DEVSPECIFIC,
LINE_DEVSPECIFICFEATURE,
LINE_GATHERDIGITS,
LINE_GENERATE,
LINE_LINEDEVSTATE,
LINE_MONITORDIGITS,
LINE_MONITORMEDIA,
LINE_NEWCALL,
LINE_PROXYREQUEST,
LINE_REMOVE,
LINE_REPLY,
LINE_REQUEST,
LINE_SENDDIALOGINSTANCEDATA,
PHONE_BUTTON,
PHONE_CLOSE,
PHONE_CREATE,
PHONE_DEVSPECIFIC,
PHONE_REMOVE,
PHONE_REPLY,
PHONE_STATE,

//MCIWnd,MCI窗口消息
MCIWNDM_CAN_CONFIG,
MCIWNDM_CAN_EJECT,
MCIWNDM_CAN_PLAY,
MCIWNDM_CAN_RECORD,
MCIWNDM_CAN_SAVE,
MCIWNDM_CAN_WINDOW,
MCIWNDM_CHANGESTYLES,
MCIWNDM_EJECT,
MCIWNDM_GET_DEST,
MCIWNDM_GET_SOURCE,
MCIWNDM_GETACTIVETIMER,
MCIWNDM_GETALIAS,
MCIWNDM_GETDEVICE,
MCIWNDM_GETDEVICEID,
MCIWNDM_GETEND,
MCIWNDM_GETERROR,
MCIWNDM_GETFILENAME,
MCIWNDM_GETINACTIVETIMER,
MCIWNDM_GETLENGTH,
MCIWNDM_GETMODE,
MCIWNDM_GETPALETTE,
MCIWNDM_GETPOSITION,
MCIWNDM_GETREPEAT,
MCIWNDM_GETSPEED,
MCIWNDM_GETSTART,
MCIWNDM_GETSTYLES,
MCIWNDM_GETTIMEFORMAT,
MCIWNDM_GETVOLUME,
MCIWNDM_GETZOOM,
MCIWNDM_NEW,
MCIWNDM_NOTIFYERROR,
MCIWNDM_NOTIFYMEDIA,
MCIWNDM_NOTIFYMODE,
MCIWNDM_NOTIFYPOS,
MCIWNDM_NOTIFYSIZE,
MCIWNDM_OPEN,
MCIWNDM_OPENINTERFACE,
MCIWNDM_PLAYFROM,
MCIWNDM_PLAYREVERSE,
MCIWNDM_PLAYTO,
MCIWNDM_PUT_DEST,
MCIWNDM_PUT_SOURCE,
MCIWNDM_REALIZE,
MCIWNDM_RETURNSTRING,
MCIWNDM_SENDSTRING,
MCIWNDM_SETACTIVETIMER,
MCIWNDM_SETINACTIVETIMER,
MCIWNDM_SETOWNER,
MCIWNDM_SETPALETTE,
MCIWNDM_SETREPEAT,
MCIWNDM_SETSPEED,
MCIWNDM_SETTIMEFORMAT,
MCIWNDM_SETTIMERS,
MCIWNDM_SETVOLUME,
MCIWNDM_SETZOOM,
MCIWNDM_VALIDATEMEDIA,

嘿嘿,想做个消息查询器,请求各位前辈帮忙,MSDN捣鼓了个遍,仅剩这些消息了,太累了,只好请大家帮忙了

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 440
活跃值: (87)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
2
建议楼主直接将消息输入Google,然后搜索。通常,排名第一或者第二的就是微软MSDN上关于这个消息的信息。否则,可能是自定义消息。
据我搜索,mci系列消息是自定义消息。参见:http://capita.wustl.edu/CAPITA/People/KHoijarvi/CPP/INC/OLD/MCIWND.H

另:非常支持楼主的这个想法。消息查询器跟Error Lookup一样,对编程人员有帮助的。
2010-6-4 10:28
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
自定义消息没错,但微软本身也占据了不少自定义消息的空间啊

想让熟悉这些消息的同道,能点拨一二,让翻译准确一些,以免误人子弟
2010-6-4 11:49
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
另外,MSDN上的所有windows消息的功能,近日将翻译完毕,届时将放到看雪论坛上,接受看雪所有同仁的校阅补充及修订,然后做成消息查询器供大家编程及调试跟踪程序时使用
2010-6-4 12:02
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
看看对不对:
                IDSTR(SPFILENOTIFY_COPYERROR),"驱动安装过程中,文件拷贝过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_DELETEERROR),"驱动安装过程中,文件删除操作过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_ENDCOPY),"驱动安装过程中,队列完成复制操作时,该通知传递给回调函数(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDDELETE),"驱动安装过程中,当队列完成删除操作后,该通知被返回给回调例程(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDQUEUE),"驱动安装过程中,队列中的所有作业已完成后,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_ENDRENAME),"驱动安装过程中,队列完成重命名操作后,该通知发送到回调例程(即使用户取消或有错误发生,该通知也被发送)",
                IDSTR(SPFILENOTIFY_ENDSUBQUEUE),"驱动安装过程中,队列完成子队列中的删除、重命名或拷贝作业后,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_FILEEXTRACTED),"驱动安装过程中,该通知发送给SetupIterateCabinet函数的回调例程,用以表明已从cab压缩文件中提取出一个文件,或提取失败并且对cab压缩文件的处理已被取消",
                IDSTR(SPFILENOTIFY_FILEINCABINET),"驱动安装过程中,每当cab压缩文件中找到一个文件时,该通知送到SetupIterateCabinet函数的回调例程,回调例程须返回一个值以指示是否提取该文件",
                IDSTR(SPFILENOTIFY_FILEOPDELAYED),"驱动安装过程中,如果文件操作被延时(由于文件在使用中),该通知由SetupInstallFileEx函数或SetupCommitFileQueue函数发送给回调例程,该文件操作将在下次系统重启时被继续处理",
                IDSTR(SPFILENOTIFY_LANGMISMATCH),"驱动安装过程中,若要复制文件的语言不匹配现有目标文件的语言,该通知发送给回调例程,它可被单独或联合发送到回调例程(通过\"或\"操 作:SPFILENOTIFY_TARGETEXISTS 与/或 SPFILENOTIFY_TARGETNEWER)",
                IDSTR(SPFILENOTIFY_NEEDMEDIA),"驱动安装过程中,当需要新的媒介或新的cab压缩文件时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_NEEDNEWCABINET),"驱动安装过程中,该通知由SetupIterateCabinet函数发送,用以表明当前文件需有另一个cab压缩文件柜才能继续。您的回调例程可调用SetupPromptForDisk函数,或创建自己的对话框,提示用户去插入下一张磁盘",
                IDSTR(SPFILENOTIFY_QUEUESCAN),"驱动安装过程中,该通知由SetupScanFileQueue函数发送给回调例程,用以检索文件队列的拷贝子队列中的各个节点(只发生在以SPQ_SCAN_USE_CALLBACK标志调用SetupScanFileQueue函数时)",
                IDSTR(SPFILENOTIFY_RENAMEERROR),"驱动安装过程中,若文件重命名操作过程中发生错误时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_STARTCOPY),"驱动安装过程中,当队列开始文件拷贝操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTDELETE),"驱动安装过程中,当队列开始文件删除操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTQUEUE),"驱动安装过程中,当队列允许进程启动时,该通知发送给回调例程",
                IDSTR(SPFILENOTIFY_STARTRENAME),"驱动安装过程中,当队列开始文件重命名操作时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_STARTSUBQUEUE),"驱动安装过程中,当列队开始处理在删除、重命名或拷贝子队列中的作业时,该通知发送给回调函数",
                IDSTR(SPFILENOTIFY_TARGETEXISTS),"驱动安装过程中,如果要拷贝的文件已用SP_COPY_NOOVERWRITE标志进行列队,且该文件在目标目录中已经存在时,该通知发送给回调例程。它可被单独或联合发送到回调例程(通过或操作:SPFILENOTIFY_LANGMISMATCH 与/或 SPFILENOTIFY_TARGETNEWER通知)",
                IDSTR(SPFILENOTIFY_TARGETNEWER),"驱动安装过程中,驱动安装过程中,如果要拷贝的文件已用P_COPY_NEWER或SP_COPY_FORCE_NEWER标志进行列队,且较新版本在文件中已经存在时,该通知发送给回调例程。它可被单独或联合发送到回调例程(通过或操作:SPFILENOTIFY_LANGMISMATCH 与/或 SPFILENOTIFY_TARGETEXISTS通知)",
2010-6-4 14:04
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
IDSTR是我定义的一个宏,不用去管它
2010-6-4 14:04
0
雪    币: 324
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
算了,不玩了,
2010-6-4 15:05
0
游客
登录 | 注册 方可回帖
返回
//