RecycleSurrogate-Funktion (comsvcs.h)
Verwendet den aufrufenden Prozess wieder.
Ähnliche Funktionen finden Sie unter IMTxAS::RecycleSurrogate.
Syntax
HRESULT RecycleSurrogate(
[in] long lReasonCode
);
Parameter
[in] lReasonCode
Der Grundcode, der erklärt, warum ein Prozess wiederverwendet wurde. Die folgenden Codes sind definiert.
Wert |
Bedeutung |
- CRR_NO_REASON_SUPPLIED
- 0x00000000
|
Der Grund ist nicht angegeben.
|
- CRR_LIFETIME_LIMIT
- xFFFFFFFF
|
Die angegebene Anzahl von Minuten, die eine Anwendung ausführt, bevor das Recycling erreicht wurde.
|
- CRR_ACTIVATION_LIMIT
- 0xFFFFFFFE
|
Die angegebene Anzahl von Aktivierungen wurde erreicht.
|
- CRR_CALL_LIMIT
- 0xFFFFFFFD
|
Die angegebene Anzahl von Aufrufen konfigurierter Objekte in der Anwendung wurde erreicht.
|
- CRR_MEMORY_LIMIT
- 0xFFFFFFFC
|
Die angegebene Arbeitsspeicherauslastung, die ein Prozess nicht überschreiten darf, wurde erreicht.
|
- CRR_RECYCLED_FROM_UI
- xFFFFFFFB
|
Ein Administrator hat beschlossen, den Prozess über das Verwaltungstool Komponentendienste zu recyceln.
|
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Anforderungen
|
|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Zielplattform |
Windows |
Kopfzeile |
comsvcs.h |
Bibliothek |
ComSvcs.lib |
DLL |
ComSvcs.dll |
Weitere Informationen
ICOMAdminCatalog2::RecycleApplicationInstances