Symbols, element
Definiuje identyfikatory GUID i identyfikatory, które są używane przez inne elementy VSCT. W przypadku niezarządzanego kodu te informacje zazwyczaj pochodzą z plików nagłówka określonych przez element Extern. Kod zarządzany używa elementów podrzędnych elementu Symbole do zdefiniowania tych informacji.
Jeśli utworzysz plik vsct z istniejącego pliku cto, symbole zostaną wygenerowane jako elementy podrzędne elementu Symbole. Aby uzyskać więcej informacji, zobacz Instrukcje: tworzenie elementu . Vsct Plik z istniejącego pliku . Plik Cto.
Element Symbole nie powinien być mylony z elementem Define, który definiuje pary nazwa-wartość do użycia przez preprocesor.
Składnia
<Symbols>
<GuidSymbol>... </GuidSymbol>
<GuidSymbol>... </GuidSymbol>
</Symbols>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
None |
Elementy podrzędne
Element | opis |
---|---|
Guidsymbol | Definiuje symbol GUID. Identyfikator GUIDSymbol ma dwa wymagane atrybuty: nazwa i wartość. Nazwa jest nazwą symbolu, a wartość jest wartością identyfikatora GUID jako ciągu. Na przykład:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" /> |
Idsymbol | Definiuje symbol. IdentyfikatorSymbol ma dwa wymagane atrybuty: nazwa i wartość. Nazwa jest nazwą symbolu, a wartość jest wartością symbolu jako ciągiem. Na przykład:<IDSymbol name="MyMenuGroup" value="0x1020" /> |
Elementy nadrzędne
Element | opis |
---|---|
CommandTable, element | Element główny pliku vsct. |
Przykład
<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>