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:

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>