ProgID 不能有多于 39 个字符的“id”;也不能包含除“.”外的任何标点;也不能以数字开头
progid 属性对其可以采用的值有限制。
以下示例生成 C3507:
// C3507.cpp
[module(name="x")];
[
coclass,
progid("0123456789012345678901234567890123456789"),
uuid("00000000-0000-0000-0000-000000000001") // C3507 expected
]
struct CMyStruct {
};
int main() {
}