ODL参考手册(三):coclass表达式
2010-04-27 13:10
148 查看
组件自动化
coclass(组件自动化)
这个表达式描述一个组件对象模型(COM)的全球统一标识符和它支持的接口.
[attributes]
coclass classname {
[attributes2] [interface | dispinterface] interfacename;
};
语法元素:
attributes
在coclass表达式中,uuid属性是必须的.这个uuid与在系统注册表中注册组件的CLSID是相同的.在本表达式的前面还接受 helpstring , helpcontext , version , licensed , control , hidden 与 appobject 属性,但不是必须的.想了解这些属性更多的细节,请看下一章.appobject 属性使 coclass 的函数和属性在整个类型库内有效.
classname
在类型库中标识普通对象的名字.
attributes2
interface或dispinterface的可选属性.source , default 与 restricted 属性可以被接受.
interfacename
用 interface 或 dispinterface 声明的接口.
备注
组件对象模型定义一个类作为一个实现,允许QueryInterface在接口集之间查询.
[ uuid(BFB73347-822A-1068-8849-00DD011087E8), version(1.0), helpstring("A class"), helpcontext(2481), appobject]
coclass myapp {
[source] interface IMydocfuncs;
dispinterface DMydocfuncs;
};
[uuid 00000000-0000-0000-0000-123456789019]
coclass foo
{
[restricted] interface bar;
interface bar;
}
coclass(组件自动化)
这个表达式描述一个组件对象模型(COM)的全球统一标识符和它支持的接口.
[attributes]
coclass classname {
[attributes2] [interface | dispinterface] interfacename;
};
语法元素:
attributes
在coclass表达式中,uuid属性是必须的.这个uuid与在系统注册表中注册组件的CLSID是相同的.在本表达式的前面还接受 helpstring , helpcontext , version , licensed , control , hidden 与 appobject 属性,但不是必须的.想了解这些属性更多的细节,请看下一章.appobject 属性使 coclass 的函数和属性在整个类型库内有效.
classname
在类型库中标识普通对象的名字.
attributes2
interface或dispinterface的可选属性.source , default 与 restricted 属性可以被接受.
interfacename
用 interface 或 dispinterface 声明的接口.
备注
组件对象模型定义一个类作为一个实现,允许QueryInterface在接口集之间查询.
[ uuid(BFB73347-822A-1068-8849-00DD011087E8), version(1.0), helpstring("A class"), helpcontext(2481), appobject]
coclass myapp {
[source] interface IMydocfuncs;
dispinterface DMydocfuncs;
};
[uuid 00000000-0000-0000-0000-123456789019]
coclass foo
{
[restricted] interface bar;
interface bar;
}
相关文章推荐
- ODL参考手册(三):coclass表达式
- ODL参考手册(二):interface表达式
- ODL参考手册(一):library表达式
- ODL参考手册(二):interface表达式
- EL表达式 参考手册
- EL表达式 参考手册
- 正则表达式 参考手册
- 详细的Javascript正则表达式参考手册
- ODL参考手册
- 正则表达式参考手册__Mini版
- 正则表达式参考手册
- EL表达式 参考手册
- 正则表达式参考手册
- [转]正则表达式参考手册(Mini版)
- 详细的Javascript正则表达式参考手册
- 11、MySQL 8.0参考手册 4.6.4.1 myisamchk一般选项
- TORQUE脚本的全局变量参考手册(List of script globals linked to engine code)
- [转]SQL语法参考手册(所有实例在在Oracle SQL*Plus 中运行通过)
- 13,MySQL 8.0参考手册 4.6.6 myisampack - 生成压缩的只读MyISAM表
- 文件文档的MIME 参考手册(转自W3C)