protected override IntPtr LockImpl( int offset, int length, BufferLocking locking ) { D3D.LockFlags d3dLocking = D3DHelper.ConvertEnum( locking, usage ); DX.DataStream s = d3dBuffer.Lock( offset, length, d3dLocking ); return s.DataPointer; }