Функция CoSuspendClassObjects (combaseapi.h)
Запрещает новые запросы активации от SCM для всех объектов класса, зарегистрированных в процессе.
Синтаксис
HRESULT CoSuspendClassObjects();
Возвращаемое значение
Эта функция возвращает S_OK, чтобы указать, что активация объектов класса была успешно приостановлена.
Комментарии
CoSuspendClassObjects предотвращает любые новые запросы активации от SCM для всех объектов класса, зарегистрированных в процессе. Хотя процесс может вызывать эту функцию, процесс по-прежнему должен вызывать функцию CoRevokeClassObject для каждого зарегистрированного идентификатора CLSID в той квартире, в которую он зарегистрирован. Приложениям обычно не требуется вызывать эту функцию, которая обычно вызывается только внутри OLE при использовании в сочетании с функцией CoReleaseServerProcess .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | combaseapi.h (включая Objbase.h) |
Библиотека | Ole32.lib |
DLL | Ole32.dll |