マークアップ コンパイラ メッセージについて
Windows リボン フレームワーク (リボン) マークアップ コンパイラ UI コマンド コンパイラ (UICC.exe) は、リボン スキーマとリボン フレームワークによって定義された追加のルール セットの両方に対してリボン マークアップを検証します。
検証メッセージ
コンパイル中に次の検証メッセージが生成されます。 詳細については、「 リボン マークアップのコンパイル」を参照してください。
注意
コマンド ライン オプションを /W{0\1\2}
指定すると、重大度に基づいてイベント メッセージをフィルター処理できます。
検証エラー
エラー イベント メッセージは、コンパイラがコンパイル プロセスを中止するのに十分な厳しいリボン マークアップの問題を示します。 コンパイルを成功させるには、これらの問題を解決する必要があります。
コード | 名前 | Message | 詳細 |
---|---|---|---|
SC1000 | SCE_CUSTOMTEMPLATE_INVALID_LAYOUT | '[string name]' SizeDefinition 要素に無効な '[string name]' 構成が見つかりました。 小さいレイアウトのコントロールのサイズを、大きなレイアウトの同じコントロールのサイズより大きくすることはできません。 | 「SizeDefinition」を参照してください。 |
SC1001 | SCE_CUSTOMTEMPLATE_MISSING_CONTROLNAME_FOUND | '[string name]' SizeDefinition 要素に 'ControlName' プロパティがありません。 'ControlNameMap' が指定されている場合、すべての 'ControlSizeDefinition' 要素で 'ControlName' プロパティを指定する必要があります。 | 「SizeDefinition」を参照してください。 |
SC1002 | SCE_CUSTOMTEMPLATE_WRONG_NUMBER_CONTROLS | '[string name]' SizeDefinition 要素内のすべての 'GroupSizeDefinition' 要素には、同じ数の 'ControlSizeDefinition' 要素が含まれている必要があります。 | 「SizeDefinition」を参照してください。 |
SC1003 | SCE_CUSTOMTEMPLATE_GENERAL_FAILURE | カスタム SizeDefinition を処理できません。 | 「SizeDefinition」を参照してください。 |
SC1004 | SCE_MINITOOLBAR_ERROR | MiniToolbar 要素を処理できません。 | 「MiniToolbar」を参照してください。 |
SC1005 | SCE_INVALID_CONTEXTUALUI | ContextPopup 要素を処理できません。 | 「ContextPopup」を参照してください。 |
SC1006 | SCE_CONTEXTUALUI_MISSING_CONTEXTMENU | ContextMap 要素は、存在しない ContextMenu 要素 '[文字列名]' を参照します。 | 「ContextMap」を参照してください。 |
SC1007 | SCE_CONTEXTUALUI_MISSING_MINITOOLBAR | ContextMap 要素は、存在しない MiniToolbar 要素 '[文字列名]' を参照します。 | 「ContextMap」を参照してください。 |
SC1008 | SCE_INVALID_CUSTOMIZE_QAT_COMMANDNAME | QuickAccessToolbar.CustomizeCommandName プロパティは、不明な Command 要素を参照します。 | 「QuickAccessToolbar」を参照してください。 |
SC1009 | SCE_APPLYING_TEMPLATE_FAILED | Group.SizeDefinition プロパティ '[string name]' を適用できません。 | 「 グループ化、 サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください。 |
SC1010 | SCE_UNKNOWN_TEMPLATE | Group.SizeDefinition プロパティは、認識できない SizeDefinition '[string name]' を参照します。 | 「 グループ化、 サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください。 |
SC1011 | SCE_INVALID_GROUP_SEQUENCE_NUMBER | ControlGroup.SequenceNumber 値が無効です。 | ControlGroup に関するページを参照してください。 |
SC1012 | SCE_ELEMENT_CREATION_FAILED | Group から SizeDefinition '[string name]' への要素のマッピングを確認できません。 | 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。 |
SC1013 | SCE_CUSTOMTEMPLATE_INVALID_GROUPSIZEDEFINITIONS | SizeDefinition に無効な GroupSizeDefinition が含まれています。 | 「GroupSizeDefinition、Group、SizeDefinition」、「サイズ定義とスケーリング ポリシーを使用したリボンのカスタマイズ」を参照してください。 |
SC1014 | SCE_BAD_MAXSIZE | Scale 要素は、不明なグループ '[文字列名]' を参照します。 | 「 スケール、 グループ化」を参照してください。 |
SC1015 | SCE_INVALID_ELEMENT_MAXSIZE | Scale.Size プロパティ '[文字列名]' が無効です。 'Large'、'Medium'、または 'Small' のいずれかである必要があります。 | 「 スケール」を参照してください。 |
SC1016 | SCE_INVALID_STARTING_VALUE_MAXSIZE | Scale.Size プロパティは、SizeDefinition ではサポートされていないグループ '[文字列名]' のサイズ '[文字列名]' を指定します。 | 「 Scale、 Group、 SizeDefinition」を参照してください。 |
SC1017 | SCE_DUPLICATE_MAXSIZE | ScalingPolicy.IdealSizes プロパティには、グループ '[文字列名]' の重複するサイズ タグが含まれています。 | 「ScalingPolicy.IdealSizes, Group」を参照してください。 |
SC1018 | SCE_DUPLICATE_MINITOOLBAR_NAME | MiniToolbar 要素名 '[string name]' が重複しています。 | 「MiniToolbar」を参照してください。 |
SC1019 | SCE_MINITOOLBAR_EXCEEDED_MAX | MiniToolbar 要素定義が多すぎます。 | 「MiniToolbar」を参照してください。 |
SC1020 | SCE_BAD_SCALE_SIZE | グループ '[文字列名]' の ScalingPolicy に一貫性がありません。 サイズは、IdealSizes で指定されたサイズより小さくする必要があります。 | 「 スケール、 グループ化」を参照してください。 |
SC1021 | SCE_BAD_SIZE_SCALING | グループ '[文字列名]' のスケーリングに無効なサイズ値 '[文字列名]' があります。 | 「 スケール、 グループ化」を参照してください。 |
SC1022 | SCE_BAD_LAYOUT_SIZE | グループ '[文字列名]' には、SizeDefinition で許可されていないレイアウト サイズ '[文字列名]' があります。 | 「Group,SizeDefinition」を参照してください。 |
SC1023 | SCE_SCALING_NOT_DECREASING | グループ '[文字列名]' の一貫性のないスケーリング ポリシー。 サイズは減らす順序で指定する必要があります。 | 「ScalingPolicy,Group」を参照してください。 |
SC1024 | SCE_BAD_CHUNK_REF | ScalingPolicy プロパティは、未定義のグループ '[文字列名]' を参照します。 | 「ScalingPolicy,Group」を参照してください。 |
SC1025 | SCE_MISSING_CONTROL | Group SizeDefinition '[string name]' に必要なコントロール '[string name]' がありません。 | 「Group,SizeDefinition」を参照してください。 |
SC1026 | SCE_MISSING_CONTROL_CONTENT | コントロール '[文字列名]' に必要なコンテンツがありません。 | 「コントロール」を参照してください。 |
SC1027 | SCE_NO_MATCHING_CONTENT_CONTROLREF | Group では、SizeDefinition '[string name]' のコントロールが少なすぎます。 | 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。 |
SC1028 | SCE_MISSING_ELEMENT | 必須の要素 '[string name]' がありません。 | 「マークアップ要素」を参照してください。 |
SC1029 | SCE_BAD_SEPERATOR_FOUND | 区切り記号は使用できません。 | 「ColumnBreak」を参照してください。 |
SC1030 | SCE_ELEMENT_CONTROLINFO_DONOT_MATCH | Group 子要素 '[string name]' が SizeDefinition コントロール '[string name]' の予期される形式と一致しません。 | 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。 |
SC1031 | SCE_TOO_FEW_CONTROLS | グループに含まれる、選択した SizeDefinition のコントロールが少なすぎます。 | 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。 |
SC1032 | SCE_TOO_MANY_CONTROLS | グループに、選択した SizeDefinition のコントロールが多すぎます。 | 「グループ化、SizeDefinition」、「サイズ定義とスケーリング ポリシーによるリボンのカスタマイズ」を参照してください。 |
SC1033 | SCE_FONTCONTROLS_EXCEEDED_MAX | フォント コントロール定義が多すぎます。 | 「FontControl」を参照してください。 |
SC1034 | SCE_FONT_CONTROL_ELEMENT_CREATION_FAILED | FontControl 要素を処理できません。 | 「FontControl」を参照してください。 |
SC1035 | SCE_FONT_CONTROL_TEMPLATE_ATTRIBUTE_MISMATCH | 省略可能な属性値が FontControl.Type プロパティと矛盾しています。 | 「FontControl」を参照してください。 |
SC1036 | SCE_APPLICATIONMODE_PROCESSING_FAILURE | ApplicationMode プロパティを解析できませんでした。 | 「 アプリケーション モードを使用したリボンの再構成」を参照してください。 |
SC1037 | SCE_APPLICATIONMODE_RESTRICTED | ApplicationMode プロパティは、Tab または Group、または ApplicationMenu の左側の Button、SplitButton、または DropDownButton でのみ指定できます。 | 「 アプリケーション モードを使用したリボンの再構成」を参照してください。 |
SC1038 | SCE_XAML_SYNTAX_VALIDATION_FAILED | ノードに正しいリボン フレームワーク XAML 構文がありません。 | 「マークアップ要素」を参照してください。 |
SC1039 | SCE_XAML_INCORRECT_COMMANDNAME_USAGE | 2 つ以上の互換性のないコントロールによって参照される CommandName '[string name]'。 | 「Command.Name」を参照してください。 |
SC1040 | SCE_XAML_SYNTAX_DUPLICATE_PROPERTY | プロパティ '[string name]' が複数回指定されています。 | 「マークアップ要素」を参照してください。 |
SC1041 | SCE_XAML_SYNTAX_MANDATORY_PROPERTY_MISSING | 必須プロパティ '[文字列名]' がありません。 | 「マークアップ要素」を参照してください。 |
SC1042 | SCE_XAML_IMAGERESOURCESTRING_TOO_LONG | [文字列名] リソースのイメージ ソース URI が長すぎます。 | 推奨パスの長さは、MAX_PATH/2 未満にする必要があります。 「イメージ」を参照してください。 |
SC1043 | SCE_XAML_COMMANDSYMBOL_NOT_UNIQUE | シンボル '[文字列名]' を持つ Command 要素の定義が重複しています。 | 「Command.Symbol」を参照してください。 |
SC1044 | SCE_XAML_COMMANDID_NOT_UNIQUE | ID '[string name]' を持つ Command 要素の定義が重複しています。 | 「Command.Id」を参照してください。 |
SC1045 | SCE_UNSUPPORTED_CONTROLSTYLE_TYPE | コントロール ファミリ '[string name]' では、型 '[string name]' のコントロールはサポートされていません。 | 「SizeDefinition」を参照してください。 |
SC1046 | SCE_WRONG_CONTROL_TYPE | 型 '[string name]' のコントロールは、グループ SizeDefinition '[string name]' のこの場所では使用できません。 | 「SizeDefinition」を参照してください。 |
SC1047 | ERRU_MARKUP_PARSER_FAILED | マークアップの解析に失敗しました。 | 「リボン マークアップのコンパイル」を参照してください。 |
SC1048 | ERRU_RIBBON_TAG_NOT_FOUND | 'Ribbon' 要素が見つかりません。 | 「リボン」を参照してください。 |
SC1049 | ERRU_UIELEMENT_ID_HEADER_FILE_CREATION_FAILED | ヘッダー ファイル '[文字列名]' を作成できません。 | 「リボン マークアップのコンパイル」を参照してください。 |
SC1050 | ERRU_APPLICATION_NAME_TOO_LONG | アプリケーション名が無効です ([文字列名] 文字を超える長さ)。 | 「リボン マークアップのコンパイル」を参照してください。 |
SC1051 | ERRU_RIBBON_RESOURCE_FILE_CREATION_FAILED | リソース ファイル '[文字列名]' を作成できません。 | 「リボン マークアップのコンパイル」を参照してください。 |
SC1052 | ERRU_RIBBON_BINARY_FILE_PATH_TOO_LONG | 出力ファイル名が長すぎます。 | 推奨パスの長さは、MAX_PATH/2 未満にする必要があります。 「リボン マークアップのコンパイル」を参照してください。 |
SC1053 | ERRU_XML_VALIDATION_ERROR_DESCRIPTION | [文字列名] | 「マークアップ要素」を参照してください。 |
SC1054 | ERRU_ID_GENERATION_FAILED | ID の自動生成の制限 (1000) を超えました。 'Application.Commands' 内にコマンド '[string name]' の定義を追加します。 | 「Application.Commands」を参照してください。 |
SC1055 | ERRU_COMMAND_NAME_GENERATION_FAILED | コントロールのコマンド名を生成できません。 コントロールの 'CommandName' プロパティを指定し、'Application.Commands' 内にコマンドの定義を追加します。 | 「Application.Commands」を参照してください。 |
SC1056 | ERRU_SYMBOL_NAME_TOO_LONG | シンボル名が長すぎます。 | 最大長は 100 文字です。 「Command.Symbol」を参照してください。 |
SC1057 | SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE | ミニツール バーに含めることができるフォント コントロールは 1 つだけです。 | 「MiniToolbar」を参照してください。 |
SC1058 | ERRU_RIBBON_HEADER_FILE_PATH_TOO_LONG | 出力ヘッダー ファイル名が長すぎます。 | 推奨パスの長さは、MAX_PATH未満にする必要があります。 「リボン マークアップのコンパイル」を参照してください。 |
SC1059 | ERRU_RIBBON_RESOURCE_FILE_PATH_TOO_LONG | 出力リソース ファイル名が長すぎます。 | 推奨パスの長さは、MAX_PATH未満にする必要があります。 「リボン マークアップのコンパイル」を参照してください。 |
SC1060 | ERRU_COMMAND_ID_GENERATION_FAILED | コマンドのコマンド ID を生成できません。 'Application.Commands' 内のコマンド定義の 'Id' プロパティを指定します。 | 「Command.Id」を参照してください。 |
SC1061 | ERRU_FILE_NOT_FOUND | ファイルが見つかりません: '[文字列名]' | 「リボン マークアップのコンパイル」を参照してください。 |
SC1062 | ERRU_INVALID_NAMESPACE | 認識できないルート要素。 予期される: <Application xmlns="http://schemas.microsoft.com/windows/2009/Ribbon"> | 「 アプリケーション」を参照してください。 |
SC1063 | ERRU_UNIQUE_ID_GENERATION_FAILED | 一意のリソース ID を自動的に割り当てることができません。リソース ID を明示的に指定してください。 | 「 コマンド」を参照してください。 |
SC1064 | ERRU_NON_IMAGE_RESOURCE_CONTAIN_LIST | 重複するプロパティ定義。 プロパティは 1 回だけ設定できます。 | 「 コマンド」を参照してください。 |
SC1065 | ERRU_SPLITBUTTON_BUTTONITEM_NOTFOUND | 'SplitButton' コントロールには、'Button'、'ToggleButton'、または 'CheckBox' 型の子コントロールが少なくとも 1 つ含まれている必要があります。 子コントロールを 'ButtonItem' プロパティに割り当てたり、'MenuGroup' 要素のコンテンツとして指定したりできます。 | 「SplitButton,MenuGroup」を参照してください。 |
SC1066 | SCE_ONLY_ONE_FONT_CONTROL_ALLOWED_IN_FLOATIE | MiniToolbar に含めることができるフォント コントロールは 1 つだけです。 | 「MiniToolbar」を参照してください。 |
SC1067 | SCE_INRIBBONGALLERY_INVALID_LAYOUT_ATTRIBUTES | InRibbonGallery の一貫性のないスケーリング ポリシー。 Columns 属性の値は、'MaxColumns' = 'MinColumnsLarge' >= 'MaxColumnsMedium' >= 'MinColumnsMedium' >に対応する降順で指定する必要があります。 | 「InRibbonGallery」を参照してください。 |
SC1068 | SCE_FONTCONTROLS_FONT_SIZE_MIN_GREATER_THAN_MAX | MaximumFontSize は MinimumFontSize より大きくする必要があります。 | 「FontControl」を参照してください。 |
SC1069 | SCE_FONTCONTROLS_FLOATIE_FONT_SIZE_LIMITS_MISMATCH | MaximumFontSize と MinimumFontSize の値は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 | 「FontControl」を参照してください。 |
SC1070 | SCE_FONTCONTROLS_SHOWTRUETYPEONLY_MISMATCH | ShowTrueTypeOnly は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 | 「FontControl」を参照してください。 |
SC1071 | SCE_FONTCONTROLS_SHOWVERTICALFONTS_MISMATCH | ShowVerticalFonts は、フォント コントロール グループのすべてのインスタンスで一致する必要があります。 | 「FontControl」を参照してください。 |
SC1100 | ERRU_INTERNAL_ERROR | マークアップの処理中に内部エラーが発生しました。 | 「 リボン マークアップのコンパイル」を参照してください。 |
検証の警告
警告 イベント メッセージは、リボン マークアップの問題が原因でリボンが正しく表示または機能しない可能性があることを示します。
コード | 名前 | 説明 | 詳細 |
---|---|---|---|
SC2001 | WARNING_COMMAND_NOT_DEFINED | 要素に対する未定義のコマンド。 | 「 コマンド」を参照してください。 |
SC2002 | WARNING_MISSING_RIBBON_PROPERTY | Undefined プロパティ: '[string name]' 既定値の使用。 | 「マークアップ要素」を参照してください。 |
SC2003 | WARNING_DDCP_ATTRIBUTE_USED_IN_WRONG_TEMPLATE | '[string name]' 属性は、DropDownColorPicker の '[string name]' SizeDefinition では使用しないでください。 属性は無視されます。 | DropDownColorPicker、SizeDefinition、サイズ定義とスケーリング ポリシーによるリボンのカスタマイズに関するページを参照してください。 |
SC2004 | WARNING_IMAGE_TYPE_NOT_MATCHING_HIGH_CONTRAST | 4bpp イメージ '[string name]' が必要です。 | 「リボン イメージ リソースの指定」、「Command.LargeHighContrastImages」、「Command.SmallHighContrastImages」を参照してください。 |
SC2005 | WARNING_IMAGE_TYPE_NOT_MATCHING | 32bpp ハイ コントラストイメージ '[文字列名]' を期待しています。 | 「リボン イメージ リソースの指定」、「Command.LargeHighContrastImages」、「Command.SmallHighContrastImages」を参照してください。 |
SC2006 | WARNING_XAML_RESID_NOT_UNIQUE | コマンド '[文字列名]' のリソースに対して定義された重複 ID '[string name]'。 | 「 コマンド」を参照してください。 |
SC2007 | WARNING_RC_STRING_TOO_LONG | リソース '[string name]' の文字列が rc ファイルに入れるのに長すぎます。 エスケープ シーケンスの置換後、文字列は 4097 文字以内にする必要があります。 | .rc ファイル内の文字列テーブル エントリの最大許容長。 「 Command, Compiling Ribbon Markup」を参照してください。 |
Information Messages
情報 イベント メッセージは、リボンの機能に影響しないリボン マークアップのコンパイル状態または問題を示します。
コード | 名前 | 説明 | 詳細 |
---|---|---|---|
SC3004 | SCI_NO_TEMPLATE_SPECIFIED | Group.SizeDefinition プロパティが指定されていません。 | 「グループ化」を参照してください。 |
INFO_RIBBON_MARKUP_VALIDATION_SUCCESS | リボン マークアップ ファイルの検証に成功しました: '[文字列名]'。 | ||
INFO_UIELEMENT_HEADER_GENERATION_SUCCESS | ヘッダー ファイルの生成に成功しました: '[文字列名]'。 | ||
INFO_RIBBON_RESOURCE_FILE_GENERATION_SUCCESS | リボン リソース ファイルの生成に成功しました: '[文字列名]'。 |