Symbols-Element
Definiert GUIDs und IDs, die von anderen VSCT-Elementen verwendet werden. Bei nicht verwalteten Code stammen diese Informationen in der Regel aus den Headerdateien, die von Extern Element angegeben werden. Verwalteter Code verwendet die untergeordneten Elemente des Symbols-Elements, um diese Informationen zu definieren.
Wenn Sie eine VSCT-Datei aus einer vorhandenen CTO-Datei erstellen, werden die Symbole als untergeordnete Elemente des Symbols-Elements generiert. Weitere Informationen finden Sie unter How to: Create a . Vsct-Datei aus einer vorhandenen . Cto-Datei.
Das Symbols-Element sollte nicht mit dem Define-Element verwechselt werden, das Name-Wert-Paare für die Verwendung durch den Präprozessor definiert.
Syntax
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | BESCHREIBUNG |
---|---|
Keine |
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Guidsymbol | Definiert ein GUID-Symbol. GuidSymbol verfügt über zwei erforderliche Attribute: Name und Wert. Der Name ist der Name des Symbols, und der Wert ist der Wert der GUID als Zeichenfolge. Beispiel:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
IDSymbol | Definiert ein Symbol. IDSymbol verfügt über zwei erforderliche Attribute: Name und Wert. Der Name ist der Name des Symbols, und der Wert ist der Wert des Symbols als Zeichenfolge. Beispiel:<IDSymbol name="MyMenuGroup" value="0x1020" /> |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
CommandTable-Element | Das Stammelement der VSCT-Datei. |
Beispiel
<Symbols>
<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
<GuidSymbol name="guidVsPackage1CmdSet" value="{cb9dfd7f-2fcc-4a3e-aae8-f7fe30b1cfac}">
<IDSymbol name="MyMenuGroup" value="0x1020" />
<IDSymbol name="cmdidMyCommand" value="0x0100" />
<IDSymbol name="cmdidMyTool" value="0x0101" />
</GuidSymbol>
</Symbols>