ObjectControl-Schnittstelle (comsvcs.h)
Wenn Sie diese Schnittstelle in Ihrer Komponente implementieren, ruft die COM+-Laufzeitumgebung ihre Methoden automatisch zu den entsprechenden Zeitpunkten für Ihre Objekte auf. Nur die COM+-Laufzeitumgebung kann die ObjectControl-Methoden aufrufen. auf sie kann weder für die Clients eines Objekts noch für das Objekt selbst zugegriffen werden. Wenn ein Client die ObjectControl-Schnittstelle abfragt, gibt QueryInterface E_NOINTERFACE zurück.
ObjectControl und IObjectControl bieten dieselbe Funktionalität, aber im Gegensatz zu IObjectControl ist ObjectControl mit Automation kompatibel.
Vererbung
Die ObjectControl-Schnittstelle erbt von der IUnknown-Schnittstelle . ObjectControl verfügt auch über die folgenden Membertypen:
Methoden
Die ObjectControl-Schnittstelle verfügt über diese Methoden.
ObjectControl::Activate Ermöglicht es einem COM+-Objekt, eine kontextspezifische Initialisierung durchzuführen, wenn es aktiviert wird. (ObjectControl.Activate) |
ObjectControl::CanBePooled Gibt an, ob das Objekt zur Wiederverwendung in einem Pool zusammengefasst werden kann, wenn es deaktiviert ist. |
ObjectControl::D eactivate Ermöglicht es einem COM+-Objekt, die erforderliche Bereinigung durchzuführen, bevor es wiederverwendet oder zerstört wird. |
Anforderungen
Anforderung | Wert |
---|---|
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 |