共用方式為


CoResumeClassObjects 函式 (combaseapi.h)

由可以註冊多個類別物件的伺服器呼叫,以通知 SCM 所有已註冊的類別,並允許啟用這些類別物件的啟用要求。

Syntax

HRESULT CoResumeClassObjects();

傳回值

此函式會傳回S_OK,指出已成功擷取 CLSID。

備註

在先呼叫CoRegisterClassObject之後,註冊多個類別物件的伺服器會呼叫CoResumeClassObject 一次,並指定REGCLS_LOCAL_SERVER |伺服器支援的每個 CLSID REGCLS_SUSPENDED。 此函式會讓 OLE 通知 SCM 所有已註冊的類別,並開始讓啟用要求進入伺服器進程。

這可藉由對 SCM 進行單一呼叫,以減少整體註冊時間,因而減少伺服器應用程式啟動時間,而不論為伺服器註冊多少 CLSID。 另一個優點是,如果伺服器有多個在不同 Apartment 中註冊不同 CLSID 的 Apartment,或是免費執行緒伺服器,則在伺服器呼叫 CoResumeClassObjects之前,不會傳入任何啟用要求。 這可讓伺服器有機會註冊其所有 CLSID,並在必須處理啟用要求和可能關機要求之前正確設定。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 combaseapi.h (包含 Objbase.h)
程式庫 Ole32.lib
Dll Ole32.dll

另請參閱

CoRegisterClassObject

CoSuspendClassObjects

跨進程伺服器實作協助程式