public void Write(byte[] pv, int cb, IntPtr pcbWritten) { this._stream.Write(pv, 0, cb); if (pcbWritten != IntPtr.Zero) { Marshal.WriteInt32(pcbWritten, cb); } }