CSymbolType Simple Type (Windows Event Log)
Defines a valid C/C++ symbol name.
<xs:simpleType name="CSymbolType">
<xs:restriction
base="xs:string"
>
<xs:pattern
value="()|([_a-zA-Z][_0-9a-zA-Z]*)"
/>
</xs:restriction>
</xs:simpleType>
Patterns
The CSymbolType simple type is a xs:string that is restricted by the following pattern:
()|([_a-zA-Z][_0-9a-zA-Z]*)
The symbol name can be empty or contain alphanumeric characters and underscores. If the name is empty, the message compiler will generate the symbol name. If you specify a name, the name must begin with an underscore (_) or an alphabetical character.
Remarks
If the symbol name is empty, the message compiler uses the name attribute of the element that you are defining to generate the symbol name. The compiler replaces any non-alphanumeric characters and leading digits with underscores. For example, if the channel's name attribute is Microsoft-Windows-SampleProvider/Operational, the compiler would use Microsoft_Windows_SampleProvider_Operational as the symbol name.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |