有木有人给翻译一段MSDN上的话。
Use VARIANTARG to describe arguments passed within DISPPARAMS, and VARIANT to specify variant data that cannot be passed by referency.When a variant refers to another variant by using the VT_VARIANT | VT_BYREF vartype, the variant being referred to cannot also be of type VT_VARIANT | VT_BYREF, VARIANTs can be passed by value, even if VARIANTARGs cannot.
先拜谢了。