示例#1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="source">このビューの割り当て元の MemMapFile オブジェクト</param>
 /// <param name="position">ビューが対応するファイル内での位置</param>
 /// <param name="address">position に対応するメモリアドレス</param>
 /// <param name="viewAddress">実際に MapViewOfFile で割り当てられたメモリアドレス</param>
 /// <param name="size">割り当てサイズ(bytes)</param>
 public MemMapView(MemMapFile source, ulong position, IntPtr address, IntPtr viewAddress, ulong size)
 {
     this.Source      = source;
     this.Position    = position;
     this.Address     = address;
     this.ViewAddress = viewAddress;
     this.Size        = size;
 }
示例#2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="source">このビューの割り当て元の MemMapFile オブジェクト</param>
 public DynamicMemMapView(MemMapFile source)
 {
     this.Source   = source;
     this.FileSize = source.FileSize;
 }