System.IInterface.Supports
C++
bool /*__stdcall*/ Supports(DelphiInterface<T>& smartIntf)
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | sysmac.h | System | IInterface |
説明
指定されたインターフェイスが、特定の(別の)インターフェイスをサポートしているかどうかを示します。
Supports は、smartIntf パラメータによって指定されたインターフェイスを取得するためにクエリを実行します。Supports を既存のインターフェイス インスタンスに対して使用することにより、別のインターフェイスへのインスタンスを取得します。戻り値は、クエリに成功した(かつ smartIntf パラメータが設定された)場合に True を、そうでなければ False が返されます。
メモ: 指定されたインターフェイスが見つかった場合、基となるオブジェクトの参照カウンタは、それに従い増加されます。