1.对于同一个对象的不同接口指针,查询得到的IUnknown接口必须完全相同.也就是说,每个对象的IUnknown接口指针是唯一的;
2.接口自反性.对一个接口查询其自身总应该成功;
3.接口对称性.由A接口成功查询B接口,则B接口一定也可以成功查询A接口;
4.接口传递性.有A接口成功查询B接口,由B接口成功查询到C接口,则由A一定可以成功查询到C;
5.接口查询时间无关性.如果某一时刻可以查询到某一个接口指针,则以后任何时候再查询同样的接口指针,一定可以查询成功.
COM编程的规范,需要特别注意.