Share via


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