Поделиться через


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 метод.

См. также

Ссылки

IEEDataStorage

IEEDataStorage::GetSize