Im Prinzip gibt man nicht das Array als solches zurück, sondern nur seinen Pointer...
in meinem Beispiel ist PArray der Pointer zu TArray.
genauer kann ich das leider auch nicht beschreiben ![]()
Edit:
Vielleicht hilft es, wenn du dir das so vorstellst:
=
[autoit]$TArray = DllStructCreate("DWord[10]")
$PArray = DllStructGetPtr($TArray)