编程中所遇到的定义问题牛
2021-08-24 淮安装修公司
当欲向接口中定义方法如下:
[id(1), helpstring(\"method SearchCust\")] HRESULT SearchCust([in] BSTR bstrcustid,[out,retval] _Recordset **ptr);
由于用到_Recordset类型,所以必须
importlib(\"C:\\Program Files\\Common Files\\System\\ADO\\L\");
于是整个idl文件应该改写为以下方式:
// l : IDL source for l
//
// This file will be processed by the MIDL tool to
// produce the type library (b) and marshalling code.
import \"l\";
import \"l\";
[
uuid(B32A7DDD5-ACA0247A8577),
version(1.0),
helpstring(\"FindCust 1.0 Type Library\")
]
在日本2011年版《防卫白皮书》中 library FINDCUSTLib //Library给手动提前了
{
importlib(\"b\");
importlib(\"b\");
//MODIFY HERE
importlib(\"C:\\Program Files\\Common Files\\System\\ADO\\L\");
[
object,
uuid(B32A7D7F-12DD5-ACA0247A8577),
dual,
helpstring(\"ISearch Interface\"),
pointer_default(unique)
]
interface ISearch : IDispatch
{
[id(1), helpstring(\"method SearchCust\")] HRESULT SearchCust([in] BSTR bstrcustid,[out,retval] _Recordset **ptr);
};
[
uuid(B32A7DDD5-ACA0247A8577),
helpstring(\"_ISearchEvents Interface\")
]
dispinterface _ISearchEvents
{
properties:
methods:
};
[
uuid(B32A7DDD5-ACA0247A8577),
helpstring(\"Search Class\")
]
coclass Search
{
[default] interface ISearch;
[default, source] dispinterface _ISearchEvents;
};
};
湖州前列腺炎治疗多少钱认知功能障碍怎么治疗
安顺有没有医院治疗白癜风

-
-
最佳和走眼仅隔一线年来前十顺位差这么多
最佳和走眼仅隔一线!年来前十顺位差这么多?詹姆斯北京时间6月24日消息,据...
- 行业资讯 2020-08-04
-
最佳和走眼仅隔一线年来前十顺位差这么多
-
-
曼联巨头暴怒赛后冲进更衣室直接避见穆里尼搭配
曼联巨头暴怒!赛后冲进更衣室 直接避见穆里尼奥曼联球员向球迷鼓掌致谢...
- 行业资讯 2020-06-06
-
曼联巨头暴怒赛后冲进更衣室直接避见穆里尼搭配
-
-
苏宁太子就任国米主席揭秘张康阳当选五大原搭配
苏宁太子就任国米主席 揭秘张康阳当选五大原因张康阳当选国米主席五大原...
- 行业资讯 2020-06-02
-
苏宁太子就任国米主席揭秘张康阳当选五大原搭配
-
-
绿军最大惊喜愿打替补拿万季后赛场均分搭配
绿军最大惊喜愿打替补 拿万季后赛场均分罗齐尔上赛季发挥惊艳北京时间8月...
- 行业资讯 2020-06-01
-
绿军最大惊喜愿打替补拿万季后赛场均分搭配
-
-
海南东西环铁路联络线主体完工总长度433搭配
海南东西环铁路联络线主体完工 总长度4.338公里14日凌晨4时左右,位于海口市...
- 行业资讯 2020-05-31
-
海南东西环铁路联络线主体完工总长度433搭配
-
-
皇马42拜仁官方诺伊尔左脚骨折将回到慕尼搭配
皇马拜仁 官方:诺伊尔左脚骨折将回到慕尼黑进行检查在今天凌晨欧冠不敌...
- 行业资讯 2020-05-29
-
皇马42拜仁官方诺伊尔左脚骨折将回到慕尼搭配