Function Reference


_SafeArrayFromAutoItArray

Converts an AutoIt array to a COM SafeArray.

_SafeArrayFromAutoItArray(ByRef Const $aArray)

Parameters

$aArray AutoIt array to convert (1 to 5 dimensions).

Return Value

Success: Pointer to the created SafeArray.
Failure: 0 and sets @error:
1 - Input is not an array.
2 - Invalid dimensions (0 dimensions).
3 - Invalid dimension size (<= 0).
4 - Failed to create SafeArray.
6 - Too many dimensions (> 5).

Remarks

Preserves AutoIt dimension order. Only supports VT_VARIANT SafeArrays.

Related

_AutoItArrayFromSafeArray, _SafeArrayCreate