接口标头属性
将这些属性合并到接口标头中,以传达有关整个接口的信息。
属性 | 用法 |
---|---|
async_uuid | 指示 MIDL 编译器定义 COM 接口的同步版本和异步版本。 |
uuid | 指定一个 128 位值,该值区分特定接口与所有其他接口。 实际值可能表示 GUID、CLSID 或 IID。 |
本地 | 指示 MIDL 编译器仅生成头文件。 接口必须具有 uuid 或 本地 属性。 |
ms_union | 控制非封装联合的 NDR 对齐方式。 用于向后兼容基于 MIDL 1.0 或 2.0 的接口。 |
对象 | 将接口标识为 COM 接口,并指示 MIDL 编译器生成代理/存根代码,而不是 RPC 客户端和服务器存根。 |
版本 | 标识接口的特定版本(如果存在多个版本的接口)。 由于 COM 接口是不可变的,因此不能在 对象 接口上使用 版本 属性。 |
pointer_default | 指定所有指针的默认指针类型,参数列表中包括的指针除外。 默认类型 可以是唯一、ref或 ptr。 |
终结点 | 指定服务器应用程序将侦听远程过程调用的静态(已知)终结点。 |
有关接口属性(例如 双 和 oleautomation),请参阅 类型库属性,这些属性特定于库语句中定义的或引用的接口。