Compartilhar via


Função CoSuspendClassObjects (combaseapi.h)

Impede novas solicitações de ativação do SCM em todos os objetos de classe registrados no processo.

Sintaxe

HRESULT CoSuspendClassObjects();

Retornar valor

Essa função retorna S_OK para indicar que a ativação de objetos de classe foi suspensa com êxito.

Comentários

CoSuspendClassObjects impede novas solicitações de ativação do SCM em todos os objetos de classe registrados no processo. Embora um processo possa chamar essa função, o processo ainda deve chamar a função CoRevokeClassObject para cada CLSID registrado, no apartamento em que se registrou. Os aplicativos normalmente não precisam chamar essa função, que geralmente só é chamada internamente pelo OLE quando usada em conjunto com a função CoReleaseServerProcess .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho combaseapi.h (inclua Objbase.h)
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

Coreleaseserverprocess

Corevokeclassobject

Auxiliares de implementação de servidor fora do processo