编译器 COM 支持

Microsoft 专用

Microsoft C++ 编译器可以直接从 COM (类型库中) 对象模型,将内容转换为可包含在编译中的 C++ 源代码。 语言扩展可用于为桌面应用在客户端上简化 COM 编程。

通过使用预 #import指令 ,编译器可以读取类型库并将其转换为 C++ 头文件,该文件将 COM 接口描述为类。 提供了一组 #import 特性来实现对生成的类型库头文件的内容的用户控制。

可以使用扩展属性uuid __declspec为 COM 对象分配 GUID (全局) 标识符。 关键字 __uuidof 可用于提取与 COM 对象关联的 GUID。 另 __declspec属性 属性 可用于为 COM 对象的数据 get set 成员指定 和 方法。

提供了一组 COM 支持全局函数和类,以支持 和 类型、实现智能指针并封装 引发的 VARIANT BSTR 错误对象 _com_raise_error

结束 Microsoft 专用

请参阅

编译器 COM 支持类
编译器 COM 全局函数