Funzione CoSuspendClassObjects (combaseapi.h)

Impedisce le nuove richieste di attivazione da SCM in tutti gli oggetti classe registrati all'interno del processo.

Sintassi

HRESULT CoSuspendClassObjects();

Valore restituito

Questa funzione restituisce S_OK per indicare che l'attivazione degli oggetti classe è stata sospesa correttamente.

Commenti

CoSuspendClassObjects impedisce le nuove richieste di attivazione da SCM su tutti gli oggetti classe registrati all'interno del processo. Anche se un processo può chiamare questa funzione, il processo deve comunque chiamare la funzione CoRevokeClassObject per ogni CLSID registrato, nell'appartamento in cui è registrato. Le applicazioni in genere non devono chiamare questa funzione, che in genere viene chiamata internamente solo da OLE quando viene usata in combinazione con la funzione CoReleaseServerProcess .

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione combaseapi.h (include Objbase.h)
Libreria Ole32.lib
DLL Ole32.dll

Vedi anche

CoReleaseServerProcess

CoRevokeClassObject

Helper di implementazione del server out-of-process