I believe LabVIEW passes arrays by pointer anyway. If LabVIEW does not let you wire the array directly to the variant input of the method, or if there are problems when you run it, try converting the array to variant using the Variant VI's in the Advanced- Data manipulation pallete.