Share via


Symbols 요소

다른 VSCT 요소에서 사용되는 GUID 및 ID를 정의합니다. 비관리 코드의 경우 이 정보는 일반적으로 Extern 요소로 지정된 헤더 파일에서 가져옵니다. 관리 코드는 Symbols 요소의 자식 요소를 사용하여 이 정보를 정의합니다.

기존 .cto 파일에서 .vsct 파일을 만들면 기호가 Symbols 요소의 자식으로 생성됩니다. 자세한 내용은 방법: 기존 .Cto 파일에서 .Vsct 파일 만들기를 참조하세요.

Symbols 요소는 전처리기에서 사용할 이름 값 쌍을 정의하는 Define 요소와 혼동해서는 안 됩니다.

구문

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

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
None

자식 요소

요소 설명
GuidSymbol GUID 기호를 정의합니다. GuidSymbol에는 이름과 값이라는 두 가지 필수 특성이 있습니다. 이름은 기호의 이름이고 값은 문자열로 GUID의 값입니다.

예:<GuidSymbol name="guidVsPackage1Pkg" value="{c5f54698-101a-4846-84d3-dc748f9cd848}" />
IDSymbol 기호를 정의합니다. IDSymbol에는 이름과 값이라는 두 가지 필수 특성이 있습니다. 이름은 기호의 이름이고 값은 문자열로 기호의 값입니다.

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

부모 요소

요소 설명
CommandTable 요소 .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>

참고 항목