以下是 CoRevokeClassObject 函数的声明:
HRESULT CoRevokeClassObject(
_In_ DWORD dwRegister
);
参数说明:
- dwRegister: 由 CoRegisterClassObject 返回的注册标识符。这个标识符用于唯一标识被注册的类工厂对象。
返回值说明:
- 如果函数调用成功,返回 S_OK。
- 如果函数调用失败,返回相应的错误码。
CoRevokeClassObject 通常在 COM 服务器即将关闭时被调用,以确保系统不再使用和激活该服务器的类工厂对象。在调用 CoRevokeClassObject 后,相关的类工厂对象将不再对外提供服务。
需要注意的是,dwRegister 参数是在调用 CoRegisterClassObject 时由系统分配的,用于标识注册的类工厂对象。因此,调用 CoRevokeClassObject 时需要提供正确的注册标识符。
转载请注明出处:http://www.zyzy.cn/article/detail/24585/Win32 API/Combaseapi.h/CoRevokeClassObject