1.从任意其他接口都可以通过QueryInterface得到其他接口。
2.QueryInterface放回的都是同一个IUKnow(通过多重继承)。
3.如果曾经获取过某个接口,那边总是可以获取这个接口。
4.已经获得了此接口可以再次获取。
5.客户可以返回到起始接口。