gpt4 book ai didi

c++ - 向进程边界发出线程信号

转载 作者:行者123 更新时间:2023-11-30 03:10:31 24 4
gpt4 key购买 nike

COM 客户端是否可以向 COM 服务器中的线程发送信号?

最佳答案

要让 COM 客户端向服务器发送信号,您需要像这样的一些 COM 接口(interface):

interface IClientServerSignalling
{
void SignalMyServer();
}

COM 客户端将在某些现有对象上查询接口(interface)(或者您可以为此目的实现特定对象),然后调用该方法,该方法被编码到执行它的 COM 服务器。然后该方法可以执行您需要的任何操作。

如果您尝试在 COM 服务器上的特定工作线程上获取调用,那么您的 SignalMyServer() 方法可以使用同步机制,例如 CreateEventEx()wait functions交谈。可以说,您可以在不使用 COM API 的情况下从 COM 客户端到 COM 服务器执行此操作,但前提是您知道 COM 服务器在何处运行并且您拥有执行此操作的正确安全特权和权限。

关于c++ - 向进程边界发出线程信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3100499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com