CoSuspendClassObjects

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This function prevents any new activation requests from the SCM on all class objects registered within the process.

Syntax

WINOLEAPI CoSuspendClassObjects(void);

Parameters

None.

Return Value

  • S_OK
    Activation of class objects was successfully suspended.

Remarks

CoSuspendClassObjects prevents any new activation requests from the SCM on all class objects registered within the process.

Even though a process may call this API, the process still must call CoRevokeClassObject for each CLSID it has registered, in the apartment it registered in.

Applications typically do not need to call this API, which is generally only called internally by OLE when used in conjunction with CoReleaseServerProcess.

To determine whether the platform supports this function, see Determining Supported 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