定义组件类别

组件类别定义的作者会创建将随定义一起发布的唯一 GUID (CATID)。 其他各方知道此类型的定义,并且可以相应地使用其支持的类。 与接口的方法签名一样,安装后不应修改类别的语义。 最好通过引入具有修订后的语义的新类别标识符来保持类别的向后兼容性。

由于接口标识符 (IID) 和组件类别标识符 (CATID) 存在于不同的命名空间中,因此似乎可以为 IID 和 CATID 使用相同的 GUID。 但是,由于 IID 通常用于接口的代理/存根服务器的 CLSID,因此可能会存在冲突。 因此,不要对 IID 和 CATID 使用相同的 GUID。

将图标与类别关联

按组件功能分类

按容器功能分类

默认类和关联

组件类别管理器