请输入您要查询的百科知识:

 

词条 CreateMsgQueue
释义

CreateMsgQueue 创建消息队列

函数原型

HANDLE CreateMsgQueue(

LPCWSTRlpszName,//队列的名称

LPMSGQUEUEOPTIONS lpOptions//指向一个MSGQUEUEOPTIONS

);

用途:主要用于点对点消息队列。

使用原因:因为在进程间的通讯时,一般采用的方法,可以使用SendMessage/PostMessage ,但是这两种方式接收消息,是由消息循环接收的,而且还需要发送目标的一个进程句柄。在有些情况不满足的情况下,导致这种方式使用起来比较麻烦。可以使用CreateMsgQueue 创建一个点对点的消息队列,然后使用WriteMsgQueue 将你需要发送的数据写入到消息队列,获取方则通过 ReadMsgQueue 从消息队列读取由WriteMsgQueue写入的数据。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 21:55:18