set the m_data size to the GetDataRecordLength, not ePointSize3