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 |