接口特性
以下特性应用于 接口 (或 __interface) C++ 关键字。
特性 |
说明 |
---|---|
指定处理 MIDL 编译器定义 COM 接口的同步和异步版本的 UUID。 |
|
使您可以定义拥有该属性。 |
|
在 .idl 文件中放置一个接口作为调度接口。 |
|
在 .idl 文件中放置一个接口该接口。 |
|
在 .idl 文件中创建一个数据结构将。 |
|
指定可获取有关此元素的用户查看信息在帮助文件的上下文 ID。 |
|
设置帮助文件的名称类型库。 |
|
指定一个字符串,该字符串用来描述它所应用的元素。 |
|
在 .hlp 或 .chm 文件指定帮助主题的 ID。 |
|
指定 DLL 的名称使用执行文档字符串外观 (本地化)。 |
|
指示该项目在面向用户的浏览器存在,但不应显示。 |
|
放在 .idl 文件的库中的构造块。 |
|
在接口标头可使用 MIDL 编译器作为页眉生成器,当使用。 当在单个函数,即存根未生成一个本地程序。 |
|
指定 IDispatch 实现接口中声明包括只有列表的属性和方法,而不能扩展与运行时的其他成员。 此属性仅适用于 双 接口。 |
|
标识一个接口作为对象描述语言 (ODL)接口。 |
|
标识自定义接口。 |
|
指示接口与自动化兼容。 |
|
为除出现在参数列表的顶部指针的所有指针指定默认指针属性。 |
|
指定指针作为完整的指针。 |
|
指定库的哪些成员不能随机调用。 |
|
用于库提供唯一 ID |
必须对定义接口遵循下列规则:
调用约定的默认值为 __stdcall。
,如果不提供一个 GUID,而不是提供。
重载方法不允许的。
当未指定 uuid 属性和不使用同一个接口名称在其他属性项目时,具有相同的 GUID 生成。