Как передать массив ссылок байтов на метод 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 к 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