CoResumeClassObjects
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 |