标准窗口的队列包含多少条消息?队列溢出时会发生什么?
GetMessage
和亲戚的文档没有说明这一点,PeekMessage
只为某些类别的消息提供了是/否,而不是消息计数.
此页面说明队列是使用内存映射文件实现的,并且没有消息计数限制,但该页面是关于WinCE的.这是否也适用于桌面Win32?
我们的应用程序从DCOM(0x80010100
)获取系统调用失败的RPC错误,我们怀疑目标线程的消息队列已满(尽管我不相信这是真的).我知道队列仅限于10,000
消息,我想知道在常见情况下我们是否接近这个数字.有没有办法监控线程的消息队列的大小?
我找到的最有希望的选项是,GetQueueStatus
但这不包括队列中只有其类型的消息数.