整理代码
修正QueryInterface的错误
增加若干函数
去掉有效性校验