Пример #1
0
 public void MoveIn8PageAligned(short bar, long barOffset, int numToRead, byte[] inData, int offset)
 {
     if (Buffer8.ContainsKey(barOffset))
     {
         byte[] contents = Buffer8[barOffset];
         Array.Copy(contents, 0, inData, offset, Math.Min(contents.Length - offset, numToRead));
     }
 }
Пример #2
0
 public byte[] MoveIn8(short bar, long barOffset, int numBytesToRead)
 {
     byte[] result = new byte[numBytesToRead];
     if (Buffer8.ContainsKey(barOffset))
     {
         byte[] contents = Buffer8[barOffset];
         Array.Copy(contents, result, Math.Min(contents.Length, numBytesToRead));
     }
     return(result);
 }