CoSuspendClassObjects-Funktion (combaseapi.h)

Verhindert neue Aktivierungsanforderungen vom SCM für alle Klassenobjekte, die innerhalb des Prozesses registriert sind.

Syntax

HRESULT CoSuspendClassObjects();

Rückgabewert

Diese Funktion gibt S_OK zurück, um anzugeben, dass die Aktivierung von Klassenobjekten erfolgreich angehalten wurde.

Hinweise

CoSuspendClassObjects verhindert neue Aktivierungsanforderungen vom SCM für alle Klassenobjekte, die innerhalb des Prozesses registriert sind. Obwohl ein Prozess diese Funktion aufrufen kann, muss der Prozess dennoch die CoRevokeClassObject-Funktion für jede CLSID aufrufen, die er registriert hat, in der Wohnung, in der er registriert ist. Anwendungen müssen diese Funktion in der Regel nicht aufrufen, die in der Regel nur intern von OLE aufgerufen wird, wenn sie in Verbindung mit der CoReleaseServerProcess-Funktion verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile combaseapi.h (include Objbase.h)
Bibliothek Ole32.lib
DLL Ole32.dll

Weitere Informationen

CoReleaseServerProcess

CoRevokeClassObject

Hilfsprogramme für die Out-of-Process-Serverimplementierung