title | description | ms.assetid | keywords | topic_type | api_name | api_type | ms.topic | ms.date | api_location | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CSymbolType Simple Type (Windows Event Log) |
CSymbolType Simple Type (Windows Event Log) - Defines a valid C/C++ symbol name. |
d19827b6-2b61-4d75-ac9d-56a384b0cc4b |
|
|
|
|
reference |
05/31/2018 |
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>
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.
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.
Requirement | Value |
---|---|
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |