3.1.1.3.7 Partitions Table
The entries in the Partitions table represent partitions.
Table identifier: {E4AD9FD6-D435-4CF5-95AD-20AD9AC6B59F}
AuxiliaryGuid: None.
Defined in catalog version: 4.00 and 5.00.
Hidden bitness property: No.
Supported query templates: Empty query.
Primary key: PartitionIdentifier.
Other referential constraints: There MUST be exactly one entry if the server does not support multiple partitions. For catalog version 5.00, there MUST be exactly one entry if the PartitionsEnabled property in MachineSettings (section 3.1.1.3.8) has a value of FALSE (0x00000000).
Write restrictions: Add MUST be supported if and only if:
Server supports multiple partitions.
Catalog version 5.00: PartitionsEnabled in MachineSettings (section 3.1.1.3.8) has a value of TRUE (0x00000001).
Update to the Changeable and Deleteable properties MUST be supported.
Update to properties other than Changeable and Deleteable MUST be supported if and only if the Changeable property has a value of TRUE (0x00000001).
Remove MUST be supported if and only if:
Deleteable has a value of TRUE (0x00000001).
PartitionIdentifier is not the partition identifier of the global partition (section 1.9).
There is no entry in the PartitionUsers Table (section 3.1.1.3.16) with an identical value of the PartitionIdentifier property.
Cascade: On removal of an entry, all entries in the Conglomerations (section 3.1.1.3.6) and PartitionRoles (section 3.1.1.3.17) with an identical value of PartitionIdentifier property MUST be removed.
Populate: On addition of an entry, a server MAY<176> add an implementation-specific number of entries to the PartitionRoles (section 3.1.1.3.17) table with PartitionIdentifier property set to the partition identifier of the new partition.
Properties:
Index (4.00/5.00) |
Property name |
Type |
Size |
Flags |
Meta |
---|---|---|---|---|---|
0 |
PartitionIdentifier |
eDT_GUID |
16 |
0x00000003 |
RO |
1 |
Name |
eDT_LPWSTR |
variable |
0x00000002 |
|
2 |
Description |
eDT_LPWSTR |
variable |
0x00000000 |
|
3 |
Changeable |
eDT_LPWSTR |
4 |
0x00000006 |
|
4 |
Deleteable |
eDT_LPWSTR |
4 |
0x00000006 |
|
PartitionIdentifier: The partition identifier for the partition.<177>
Name: A NameProperty (section 2.2.2.6) providing a human-readable name for the partition.<178>
Description: A DescriptionProperty (section 2.2.2.7) providing a human-readable description for the partition.<179>
Changeable: A YesNoProperty (section 2.2.2.19) indicating whether or not the partition and its contained objects are changeable (see write restrictions for this and other tables for a more formal specification).<180>
Deleteable: A YesNoProperty indicating whether or not the partition is deleteable (see write restrictions for this table for a more formal specification).<181>