3.1.1.3.13 RolesForComponent Table
The entries in the RolesForComponent table represent associations of roles and configured components.
Table identifier: {CD331D12-C739-11D1-9D35-006008B0E5CA}
AuxiliaryGuid: None.
Defined in catalog version: All catalog versions.
Prerequisites: None.
Hidden bitness property: No.
Supported query templates:
Catalog version 3.00.
Cell 1
CLSID equals <A>.
Catalog version 4.00 and catalog version 5.00.
Cell 1
Cell 2
Cell 3
CLSID equals <A>.
PartitionIdentifier equals <B>.
ConfigurationBitness equals <C>.
Primary key:
Catalog version 3.00: CLSID, Rolename
Catalog version 4.00 and catalog version 5.00: CLSID, PartitionIdentifier, ConfigurationBitness, RoleName
Other referential constraints:
Catalog version |
Constraints |
---|---|
3.00 |
There MUST exist a component full configuration entry with an identical value of CLSID. There MUST exist a role with an identical value of RoleName in the conglomeration containing the component full configuration associated with this entry. |
4.00/5.00 |
There MUST exist a component full configuration entry with identical values of CLSID, PartitionIdentifier, and ConfigurationBitness. There MUST exist a role with an identical value of RoleName in the conglomeration containing the component full configuration associated with this entry. |
Write restrictions: Update MUST NOT be supported.
Add and remove MUST be supported if and only if:
The conglomeration in which the component full configuration associated with this entry is configured has the value "Y" for Changeable.
The conglomeration in which the component full configuration associated with this entry is configured has the value "N" for IsSystem.
Catalog version 4.00 and catalog version 5.00: The partition identified by PartitionIdentifier has the value "Y" for Changeable.
Cascade: None.
Populate: None.
Properties:
Index (3.00) |
Index (4.00/5.00) |
Property name |
Type |
Size |
Flags |
Meta |
---|---|---|---|---|---|---|
0 |
0 |
CLSID |
eDT_GUID |
16 |
0x00000003 |
RO |
- |
1 |
PartitionIdentifier |
eDT_GUID |
16 |
0x00000003 |
RO |
- |
2 |
Reserved |
eDT_GUID |
16 |
0x00000003 |
RO |
- |
3 |
ConfigurationBitness |
eDT_ULONG |
4 |
0x00000003 |
RO |
1 |
4 |
RoleName |
eDT_LPWSTR |
510 |
0x00000000 |
RO |
CLSID: The CLSID property of the component full configuration.
PartitionIdentifier: The PartitionIdentifier property of the component full configuration.
Reserved: A PlaceholderGuidProperty (section 2.2.2.1.2).
ConfigurationBitness: The ConfigurationBitness property of the component full configuration.
RoleName: The RoleName property of the role.<216>