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 |