internal AdapterInfo(IntPtr pData, int offset) { this.ptr = new IntPtr(pData.ToInt32() + offset); MarshalEx.Copy(this.ptr, data, 0, 640); }