System.Win.ComObj.TComObject.Controller

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Controller: IUnknown read GetController;

C++

__property System::_di_IInterface Controller = {read=GetController};

プロパティ

種類 可視性 ソース ユニット
property public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TComObject

説明

集約オブジェクト内でインターフェースを制御する制御側 IUnknown インターフェースを指定します。

Controller は,集約の内部オブジェクトのための制御側 IUnknown インターフェースです。IUnknown 以外のすべてのインターフェースの QueryInterface,AddRef,Release メソッドは,制御側 IUnknown インターフェースに委任しなければなりません。このため,内部オブジェクトの参照カウントは,これらのメソッドが呼ばれても影響されません。

オブジェクトが集約の一部でない場合,Controller は nil(Delphi)または NULL(C++)です。Controller が nil(Delphi)または NULL(C++)以外の場合,オブジェクトは集約の一部で,Controller がそのためのコントロールインターフェースです。

関連項目