3.1.1.3.5 ComponentNonNativeBitness Table
The entries in the ComponentNonNativeBitness table represent non-native bitness components.
Table identifier: {96EC9BF1-063B-4ABF-8B90-42C878D9033E}
Present in catalog version: 4.00 and 5.00.
Prerequisites: Multiple-bitness capability supported.
Hidden bitness property: No.
Supported query templates: Empty query.
Primary key: CLSID.
Other referential constraints: There MUST NOT exist an entry in either the ComponentsAndFullConfigurations table or the LegacyConfigurations table with an identical value for CLSID property and ConfigurationBitness property equal to the non-native bitness.
Write restrictions: No writes supported.
Cascade: N/A.
Populate: N/A.
Properties:
Index (4.00/5.00) |
Property name |
Type |
Size |
Flags |
Meta |
---|---|---|---|---|---|
0 |
CLSID |
eDT_GUID |
16 |
0x00000001 |
RO |
1 |
Internal1 |
eDT_LPWSTR |
variable |
0x00000000 |
RO, IN |
2 |
Internal2 |
eDT_GUID |
16 |
0x00000000 |
RO, IN |
3 |
Internal3 |
eDT_LPWSTR |
variable |
0x00000000 |
RO, IN |
4 |
InprocServerPath |
eDT_LPWSTR |
variable |
0x00000000 |
RO |
5 |
Internal4 |
eDT_LPWSTR |
variable |
0x00000000 |
RO, IN |
6 |
LocalServerPath |
eDT_LPWSTR |
variable |
0x00000000 |
RO |
7 |
ProgID |
eDT_LPWSTR |
variable |
0x00000000 |
RO |
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.<121>
InprocServerPath: If not null, an ImplementationSpecificPathProperty (section 2.2.2.2) providing a path to a module of the component for the non-native bitness that is supported for full configuration.<122>
LocalServerPath: If not null, an ImplementationSpecificPathProperty providing a path to an alternate module of the component for the non-native bitness, which is not supported for full configuration.<123>
ProgID: If not null, a ScriptingProgramIdProperty (section 2.2.2.4) for the component's non-native bitness.<124> The character length of this field MUST be between 1 and 39.