CSymbolType 単純型 (Windows イベント ログ)
有効な C/C++ シンボル名を定義します。
<xs:simpleType name="CSymbolType">
<xs:restriction
base="xs:string"
>
<xs:pattern
value="()|([_a-zA-Z][_0-9a-zA-Z]*)"
/>
</xs:restriction>
</xs:simpleType>
パターン
CSymbolType 単純型は、次のパターンによって制限される xs:string です。
()|([_a-zA-Z][_0-9a-zA-Z]*)
シンボル名は空にすることも、英数字とアンダースコアを含めることもできます。 名前が空の場合、メッセージ コンパイラによってシンボル名が生成されます。 名前を指定する場合、名前はアンダースコア (_) またはアルファベット文字で始まる必要があります。
解説
シンボル名が空の場合、メッセージ コンパイラは、定義する要素の name 属性を使用してシンボル名を生成します。 コンパイラは、英数字以外の文字と先頭の数字をアンダースコアに置き換えます。 たとえば、チャネルの name 属性が Microsoft-Windows-SampleProvider/Operational の場合、コンパイラはシンボル名として Microsoft_Windows_SampleProvider_Operational を使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリのみ] |