Función CoSuspendClassObjects (combaseapi.h)

Evita las nuevas solicitudes de activación del SCM en todos los objetos de clase registrados en el proceso.

Sintaxis

HRESULT CoSuspendClassObjects();

Valor devuelto

Esta función devuelve S_OK para indicar que la activación de objetos de clase se suspendió correctamente.

Comentarios

CoSuspendClassObjects impide que las nuevas solicitudes de activación del SCM en todos los objetos de clase registrados en el proceso. Aunque un proceso puede llamar a esta función, el proceso todavía debe llamar a la función CoRevokeClassObject para cada CLSID que ha registrado, en el apartamento en el que se registró. Normalmente, las aplicaciones no necesitan llamar a esta función, que normalmente solo ole llama internamente cuando se usa junto con la función CoReleaseServerProcess .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado combaseapi.h (incluya Objbase.h)
Library Ole32.lib
Archivo DLL Ole32.dll

Consulte también

CoReleaseServerProcess

CoRevokeClassObject

Asistentes de implementación del servidor fuera de proceso