Freigeben über


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

Weitere Informationen

COM+-Kontexte und Threadingmodelle

Kontextaktivierung

IObjectControl