限定的组件

限定组件是一种单级间接化的方法,类似于指针。 限定的组件主要用于将具有并行功能的组件分组为类别。 例如,如果 组件表中列出了 30 个组件, 与本地化为 30 种语言的相同Microsoft Word 传真模板,则可以使用 PublishComponent 表将这些组件分组到限定的组件类别中。

限定的组件以与普通组件相同的方式在组件表中输入。 每个组件都必须在组件表中指定唯一的组件 ID GUID 和组件标识符。 此外,限定的组件与 PublishComponent 表中的类别 GUID 和文本字符串限定符相关联。 限定的组件由类别 GUID 和限定符引用,该限定符只指向组件表中的普通组件。

例如,限定的组件 ID GUID 可以指向资源 DLL 的不同语言版本。 在这种情况下,本地化资源 DLL 组包含类别和数字区域设置标识符(LCID)字符串,通常用作限定符。 开发人员可以创作一个安装包,该包使用这些限定的组件执行以下作:

有关详细信息,请参阅 使用限定的组件