BitMapValueType Complex Type

Defines the mapping between a bit value and a string value.

<xs:complexType name="BitMapValueType"
    mixed="true"
>
    <xs:simpleContent>
        <xs:extension
            base="string"
        >
            <xs:attribute name="value"
                type="HexInt32Type"
                use="required"
             />
            <xs:attribute name="message"
                type="strTableRef"
                use="required"
             />
            <xs:attribute name="symbol"
                type="CSymbolType"
                use="optional"
             />
        </xs:extension>
    </xs:simpleContent>
</xs:complexType>

Attributes

Name Type Description
message strTableRef The localized string value to which the bit value maps. The message string references a localized string in the stringTable section of the manifest.
symbol CSymbolType The symbol to use to reference the map in your application. The Message Compiler (MC.exe) uses the symbol to create a constant for the map in the header file that the compiler generates. If you do not specify a symbol, the compiler generates one for you.
value HexInt32Type The bit value to map to the string value. You must specify a hexadecimal number that has a single bit set.

Remarks

Maps a hexadecimal value (the number must be preceded by 0x) with a single bit set to a name.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]