我有一些使用接口(interface)指针的COM代码。代码的原作者实现了这样的返回接口(interface)指针的函数:HRESULTQuery(INBSTRsQuery,OUTIEnumWbemClassObject*&pEnumerator);//(1)而不是传统的HRESULTQuery(INBSTRsQuery,OUTIEnumWbemClassObject**ppEnumerator);//(2)函数(1)是这样调用的:hRes=Query(sQuery,pEnumerator);//(3)这绝对看起来是错误的,但它工作正常。我不确定我是否只是选择这一行,因为out参数不是