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