Я использую API, метод которого определен следующим образом:
[DllImport("icsneo40.dll")]
public static extern Int32 icsneoGetMessages(Int32 hObject, ref icsSpyMessage pMsg, ref Int32 pNumberOfMessages, ref Int32 pNumberOfErrors);
с параметром icsSpyMessage, описанным как:
pMsg [out]
Это адрес первого элемента массива структур icsSpyMessage. Этот массив будет загружен сообщениями, полученными оборудованием. Размер этого массива должен соответствовать 20 000 структур icsSpyMessage.
Мой вопрос: как мне получить доступ к другим элементам в массиве, когда все, что у меня есть, это первый элемент?