IEEDataStorage::GetData
Получает указанное число байтов из объекта.
HRESULT GetData(
ULONG dataSize,
ULONG* sizeGotten,
BYTE* data
);
int GetData(
uint dataSize,
out uint sizeGotten,
byte[] data
);
Параметры
dataSize
[in] количество байтов, которое необходимо извлечь ( data массив должен содержать, по крайней мере, это число байтов).sizeGotten
[out] возвращает число фактически полученных байтов.data
[in, out] массив байтов, заполняемый с данными.
Возвращаемое значение
В случае успеха возвращает S_OK; в противном случае возвращает код ошибки.
Заметки
Рекомендуется использование этого метода получать все байты данных в локальном массиве, поскольку не существует способа передачи через байт в процессе передачи. В этом случае параметр dataSize должно быть возвращаемое значение IEEDataStorage::GetSize метод.