- UnmanagedMemoryStream ms = new UnmanagedMemoryStream (addr, slen, slen, FileAccess.ReadWrite);
- // The memory resource must be freed
- // when the stream is disposed.
- ms.Closed += delegate (object o, EventArgs e) {
- Marshal.FreeHGlobal (ptr);
- };