Beispiel #1
0
        public int Write(byte[] data, int size)
        {
            uint done;

            DeviceControl.WriteFile(m_hFile, data, (uint)size, out done, IntPtr.Zero);
            return((int)done);
        }
Beispiel #2
0
        public int Write(IntPtr buffer, int todo)
        {
            int done;

            DeviceControl.WriteFile(m_hFile, buffer, todo, out done, IntPtr.Zero);
            return(done);
        }
Beispiel #3
0
        public int Write(byte[] data)
        {
            uint done;

            DeviceControl.WriteFile(m_hFile, data, (uint)data.Length, out done, IntPtr.Zero);
            int err = Marshal.GetLastWin32Error();

            return((int)done);
        }