CoSuspendClassObjects 函数 (combaseapi.h)

阻止对进程内注册的所有类对象发出 SCM 的任何新激活请求。

语法

HRESULT CoSuspendClassObjects();

返回值

此函数返回S_OK,指示已成功挂起类对象的激活。

注解

CoSuspendClassObjects 阻止对进程内注册的所有类对象发出 SCM 的任何新激活请求。 即使进程可以调用此函数,该进程仍必须在它注册到的单元中为其注册的每个 CLSID 调用 CoRevokeClassObject 函数。 应用程序通常不需要调用此函数,当与 CoReleaseServerProcess 函数 结合使用时,它通常仅由 OLE 在内部调用。

要求

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

另请参阅

CoReleaseServerProcess

CoRevokeClassObject

进程外服务器实现帮助程序