前のページ次のページ上に戻るホーム SophiaFramework 2.2
SFBQuery
IQuery インターフェイスのラッパークラスです。
#include <SFBQuery.hpp>
class SFBQuery : public SFBBase;
typedef SFBQuery&          SFBQueryRef;
typedef SFBQuery*          SFBQueryPtr;
typedef SFBQuery**         SFBQueryHandle;
typedef const SFBQuery     ConstSFBQuery;
typedef const SFBQuery&    ConstSFBQueryRef;
typedef const SFBQuery*    ConstSFBQueryPtr;
typedef const SFBQuery**   ConstSFBQueryHandle;

継承図

SFBQuery クラスの継承図

参照

BREW API IQueryInterface

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
QueryInterface このオブジェクトからの別の API を問い合わせます。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Self オブジェクトを単一インタフェースで実装する際に使用します。

SFBQuery::QueryInterface
このオブジェクトからの別の API を問い合わせます。
[ public ]
SFCError QueryInterface(
    AEECLSID idReq                 
    SFUBrewPtr<SFBBase>::Ptr ppo   
);
[ public ]
SFUBrewPtr<SFBBase> QueryInterface(
    AEECLSID idReq   
);

参照

BREW API IQI_QueryInterface


SFBQuery::Self
オブジェクトを単一インタフェースで実装する際に使用します。
[ public ]
Void Self(
    AEECLSID idReq                
    SFUBrewPtr<SFBBase>::Ptr pp   
    AEECLSID idImpl               
);
[ public ]
SFBQueryPtr Self(
    AEECLSID idReq    
    AEECLSID idImpl   
);

参照

BREW API IQI_SELF