3.1.1.3.12 ConfiguredMethods Table

The entries in the ConfiguredMethods table represent configured methods.

Table identifier: {D13B72C4-C426-11D1-8507-006008B0E79D}

AuxiliaryGuid: None.

Defined in catalog version: All catalog versions.

Prerequisites: None.

Hidden bitness property: No.

Supported query templates:

  • Catalog version 3.00:

    Cell 1

    Cell 2

    CLSID equals <A>.

    IID equals <B>.

  • Catalog version 4.00 and catalog version 5.00:

    Cell 1

    Cell 2

    Cell 3

    Cell 4

    CLSID equals <A>.

    PartitionIdentifier equals <B>.

    ConfigurationBitness equals <C>.

    IID equals <D>.

Primary key:

  • Catalog version 3.00: CLSID, IID, Opnum

  • Catalog version 4.00 and catalog version 5.00: CLSID, PartitionIdentifier, Reserved, IID, Opnum, ConfigurationBitness

Other referential constraints:

  • Catalog version 3.00: There MUST exist a configured interface with identical values for CLSID and IID properties.

  • Catalog version 4.00 and catalog version 5.00: There MUST exist a configured interface with identical values for CLSID, PartitionIdentifier, IID, and ConfigurationBitness properties.

Write restrictions: Add and remove MUST NOT be supported.

Update MUST be supported if and only if:

  • The conglomeration in which the component full configuration associated with this interface is configured has the value "Y" for Changeable.

  • The conglomeration in which the component full configuration associated with this interface 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

1

3

IID

eDT_GUID

16

0x00000003

RO

2

4

Opnum

eDT_ULONG

4

0x00000003

RO

-

5

ConfigurationBitness

eDT_ULONG

4

0x00000003

RO

3

6

Internal1

eDT_BYTES

variable

0x00000000

IN

4

7

Internal2

eDT_GUID

16

0x00000000

IN

5

8

Name

eDT_LPWSTR

variable

0x00000002

RO

6

9

Internal3

eDT_ULONG

4

0x00000002

IN

7

10

Internal4

eDT_ULONG

4

0x00000002

IN

8

11

AutoComplete

eDT_ULONG

4

0x00000002

9

12

Description

eDT_LPWSTR

variable

0x00000000

In the previous table, internal properties (marked with IN in the Meta column) MUST NOT be written to or interpreted by the client. The server's use of these properties is implementation-specific because it does not affect interoperability.

CLSID: The CLSID of the component configuration associated with the method.<210>

PartitionIdentifier: The partition identifier of the partition in which the component configuration associated with the method resides.

Reserved: PlaceholderGuidProperty (section 2.2.2.1.2).

IID: The Interface Identifier (IID) of the interface associated with the method.<211>

Opnum: The index of the method.<212>

ConfigurationBitness: A BitnessProperty (section 2.2.2.5) indicating the bitness of the component configuration associated with the method.

Name: A NameProperty (section 2.2.2.6) providing a human-readable name of the method.<213>

AutoComplete: A BooleanProperty (section 2.2.2.9) indicating that a component instance is to be deactivated by the ORB once a call to this method completes.<214>

Description: A DescriptionProperty (section 2.2.2.7) providing a human-readable description of the method.<215>