CoIsHandlerConnected 函数 (combaseapi.h)

确定远程对象是否连接到相应的进程内对象。

语法

BOOL CoIsHandlerConnected(
  [in] LPUNKNOWN pUnk
);

参数

[in] pUnk

指向远程对象上控制 IUnknown 接口的指针。

返回值

如果对象不是远程对象,或者它是远程对象且仍处于连接状态,则返回值为 TRUE;否则为 FALSE

注解

CoIsHandlerConnected 函数确定远程对象的状态。 可以使用它来确定何时释放远程对象。 可以通过为函数提供指向其控制 IUnknown 接口的指针来指定远程对象, (pUnk 参数) 。 从 函数返回的 TRUE 值指示指定的对象不是远程对象,或者它是远程对象,并且仍连接到其远程处理程序。 从 函数返回的 FALSE 值指示对象是远程对象,但不再连接到其远程处理程序;在这种情况下,调用方应通过释放 对象来响应。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 combaseapi.h (包括 Objbase.h)
Library Ole32.lib
DLL Ole32.dll