struct variables_on_device {int vars[100];char vars2[300];...};int MyClass::writeData(void * data, size_t dataSize){//пишем в память кусок ваших данных}MyClass device;variables_on_device deviceVars;device.write(&deviceVars,sizeof(deviceVars));