Symbols 元素
定義其他 VSCT 元素所使用的 GUID 和識別碼。 針對 Unmanaged 程式代碼,這項資訊通常來自 Extern Element 所指定的頭檔。 Managed 程式代碼會使用 Symbols 元素的子項目來定義這項資訊。
如果您從現有的 .cto 檔案建立 .vsct 檔案,符號將產生為 Symbols 元素的子系。 如需詳細資訊,請參閱 如何:建立 。現有的 Vsct 檔案。Cto 檔案。
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>