Compartilhar via


CoResumeClassObjects

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função é chamado por um servidor que pode registrar múltiplo classe objetos para informar o SCM OLE sobre todas as classes registradas e permite que solicitações ativação para esses objetos classe.

Syntax

WINOLEAPI CoResumeClassObjects(void);

Parameters

Nenhum.

Return Value

  • S_OK
    O CLSID foi recuperada com êxito.

Remarks

Servidores que podem registrar múltiplo classe objetos chamar CoResumeClassObjects Uma vez, após ter chamado primeiro CoRegisterClassObject, especificando REGCLS_LOCAL_SERVER | REGCLS_SUSPENDED para cada CLSID o servidor oferece suporte. Essa função faz com que OLE para informar o SCM sobre todas as classes registradas e inicia permitindo solicitações ativação em processo de servidor.

Isso reduz o tempo geral registro, e assim o tempo inicialização aplicativo servidor, fazendo uma chamar único para o SCM, no Matter CLSIDs quantas são registrados para o servidor.

Outra vantagem é que se o servidor tiver múltiplo apartments com diferentes CLSIDs registrado no apartments diferentes, ou é um servidor Free-threaded, há solicitações ativação entram em até que as chamadas servidor CoResumeClassObjects.

Isso oferece o servidor uma chance para registrar todos os seus CLSIDs e get corretamente antes de ter que lidar com solicitações ativação e possivelmente solicitações desligamento configurar.

Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.

Requirements

Header objbase.h
Library ole32.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

COM Functions
CoSuspendClassObjects