Элемент Symbols
Определяет идентификаторы GUID и идентификаторы, которые используются другими элементами VSCT. Для неуправляемого кода, эти сведения обычно поступают из файлов заголовков, которые определены by Элемент Extern. Управляемый код использует дочерние элементы элемента символов для идентификации эти сведения.
Если создается файл .vsct из существующего файла .cto, они будут созданы как дочерние элементы элемента символов. Дополнительные сведения см. в разделе Практическое руководство. Создание модуля. Файл Vsct из существующих. файл Cto.
Элемент символов не должен быть смущен с Элемент Define, задающий пары " имя-значение " для использования препроцессором.
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
None |
Дочерние элементы
Элемент |
Описание |
---|---|
GuidSymbol |
Указывает символ GUID. GuidSymbol имеет 2 обязательных атрибута: имя и значение. Имя имя символа, а значение - значением GUID в виде строки. Например:<Name= " guidVsPackage1Package"" GuidSymbol value="}/{c5f54698-101a-4846-84d3-dc748f9cd848> |
IDSymbol |
Указывает символ. IDSymbol имеет 2 обязательных атрибута: имя и значение. Имя имя символа, а значение символьное значение в виде строки. Например:<" " 0x1020" Value= " MyMenuGroup name= IDSymbol/> |
Родительские элементы
Элемент |
Описание |
---|---|
Корневой элемент файла .vsct. |
Пример
<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>