Partager via


CoSuspendClassObjects, fonction (combaseapi.h)

Empêche toute nouvelle demande d’activation du SCM sur tous les objets de classe inscrits dans le processus.

Syntaxe

HRESULT CoSuspendClassObjects();

Valeur de retour

Cette fonction retourne S_OK pour indiquer que l’activation des objets de classe a été correctement interrompue.

Remarques

CoSuspendClassObjects empêche toute nouvelle demande d’activation du SCM sur tous les objets de classe inscrits dans le processus. Même si un processus peut appeler cette fonction, le processus doit toujours appeler la fonction CoRevokeClassObject pour chaque CLSID qu’il a inscrit, dans l’appartement dans lequel il s’est inscrit. En général, les applications n’ont pas besoin d’appeler cette fonction, qui est généralement uniquement appelée en interne par OLE lorsqu’elle est utilisée conjointement avec la fonction CoReleaseServerProcess .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête combaseapi.h (inclure Objbase.h)
Bibliothèque Ole32.lib
DLL Ole32.dll

Voir aussi

CoReleaseServerProcess

CoRevokeClassObject

Helpers d’implémentation de serveur hors processus