Udostępnij za pośrednictwem


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>

Zobacz też