xpcom常用定义函数
本帖最后由 hechengjin 于 2016-4-23 17:45 编辑sCOMPtr<nsISupports> instance = do_GetService(contractID);
http://mxr.mozilla.org/comm-esr1 ... ceManagerUtils.h#28
inline
const nsGetServiceByContractID
do_GetService(const char* aContractID)
{
return nsGetServiceByContractID(aContractID);
}
class NS_COM_GLUE nsGetServiceByContractID
{
public:
explicit nsGetServiceByContractID(const char* aContractID)
: mContractID(aContractID)
{
// nothing else to do
}
nsresult NS_FASTCALL operator()( const nsIID&, void** ) const;
private:
const char* mContractID;
};
不错啊! 一个字牛啊!
static/image/common/sigline.gif
青春励志名言 www.li96.com/lizhimingyan/
页:
[1]