Как передать массив ссылок байтов на метод COM-объекта

В PHP я хочу передать массив ссылок байтов на объект-объект COM, синтаксис которого в VB равен:

object.VBObjectMethod(ByRef aRawData() As Byte)

где параметр aRawData - это массив байтов, который указывает объект данных.

В PHP я инициализирую класс COM и вызываю VBObjectMethod следующим образом:

$theObject = new COM("VBObject.Class") or die ("Could not initialise VBObjectClass");

До этого бита все в порядке, но я понятия не имею, как сделать следующее правильно:

$theObject->VBObjectMethod("How do I pass a reference to a byte array here?");

У меня есть $byteArray Я перехожу к VBObjectMethod в PHP следующим образом:

$theObject->VBObjectMethod($byteArray);

Но затем я получаю следующее Fatal сообщение об ошибке:

Неустранимая ошибка: исключить исключение "com_exception" с сообщением "Источник: VBObject.Class
Описание: Неверный тип переменной. в C:\xampp\htdocs\waterCompany\reservoir.php: 3 Трассировка стека # 0 C:\XAMPP\HTDOCS\waterCompany\reservoir.php(3): com- > VBObjectMethod (Array) # 1 {main} брошен в C:\xampp\htdocs\waterCompany\reservoir.php в строке 3C:\xampp\htdocs\waterCompany\reservoir.php в строке 3