この付録では、RGM の名前と値に対する有効な文字の要件を示します。
RGM の名前は次の 5 つのカテゴリに分類されます。
リソースグループ名
リソースタイプ名
リソース名
プロパティ名
列挙型リテラル名
リソースタイプ名を除いて、すべての名前は次の規則に従う必要があります。
ASCII であること。
英字で始まること。
名前に使用できる文字は、英字の大文字と小文字、数字、ハイフン (-)、下線 (_)。
255 文字を超えないこと。
リソースタイプ名は、簡単な名前 (RTR ファイルの Resource_type プロパティで指定) または完全な名前 (RTR ファイルの Vendor_id と Resource_type で指定) のどちらでもかまいません。これら両方のプロパティを指定するとき、RGM は、Vendor_id と Resource_type の間にピリオドを挿入して、完全な名前を作成します。たとえば、Vendor_id=SUNW で、Resource_type=sample の場合、完全な名前は SUNW.sample です。これは、RGM の名前において、ピリオドが有効な文字である場合だけです。
RGM の値は、プロパティ値と記述値という 2 つのカテゴリに分類されます。両方とも、次のような同じ規則が適用されます。
値は ASCII であること。
値の最大長は 4M - 1 バイト (つまり、4,194,303 バイト) であること。
NULL、改行文字、コンマ、セミコロンは、値に使用できない。