public override void WriteData(int offset, int length, IntPtr src, bool discardWholeBuffer) { var pIntData = Memory.PinObject(_mpData); Memory.Copy(src, pIntData, length); Memory.UnpinObject(_mpData); }