Symbols (Elemento)

Define GUID e identificadores que usan otros elementos VSCT. En el caso del código no administrado, esta información normalmente procede de los archivos de encabezado especificados por el elemento Extern. El código administrado usa los elementos secundarios del elemento Symbols para definir esta información.

Si crea un archivo .vsct a partir de un archivo .cto existente, los símbolos se generarán como elementos secundarios del elemento Symbols. Para obtener más información, vea How to: Create a . Vsct File from an Existing . Archivo Cto.

El elemento Symbols no debe confundirse con el elemento Define, que define los pares nombre-valor para su uso por el preprocesador.

Sintaxis

<Symbols>
  <GuidSymbol>... </GuidSymbol>
  <GuidSymbol>... </GuidSymbol>
</Symbols>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
None

Elementos secundarios

Elemento Descripción
GuidSymbol Define un símbolo GUID. GuidSymbol tiene dos atributos necesarios: nombre y valor. El nombre es el nombre del símbolo y el valor es el valor del GUID como una cadena.

Por ejemplo:< GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
IDSymbol Define un símbolo. IDSymbol tiene dos atributos necesarios: nombre y valor. El nombre es el nombre del símbolo y el valor es el valor del símbolo como una cadena.

Por ejemplo:< IDSymbol name="MyMenuGroup" value="0x1020" />

Elementos primarios

Elemento Descripción
CommandTable (Elemento) Elemento raíz del archivo .vsct.

Ejemplo

<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>

Consulte también