public Lock ( int offset, int length, BufferLocking locking ) : |
||
offset | int | |
length | int | |
locking | BufferLocking | |
리턴 |
public override IntPtr Lock( int offset, int length, BufferLocking locking )
{
Debug.Assert( !isLocked );
isLocked = true;
var ret = Memory.PinObject( _mpData );
unsafe
{
var v = (byte*)ret.ToPointer();
v += offset;
ret = new IntPtr(v);
}
return ret;
}