草庐IT

windows - MIDL(常量)引用

MIDL方法声明中没有常量引用吗????例如。[id(1),helpstring("MyMethod")]HRESULTMyMethod([in]IID&constrclsid);对于HRESULTMyMethod(IIDconst&rclsid); 最佳答案 MIDL并不真正支持引用参数,它只支持“in”和“out”参数。因此,如果您确实传入了一个引用,它只是指向该值的指针的语法糖(问题是可观察性——如果您在我们的方法签名中有回调函数或接口(interface),则可以从回调中观察到对引用的更改,但是在函数返回之前,对[out]参