Example #1
0
 private void OnDeviceChange(DEV_BROADCAST_VOLUME DevDesc, DeviceChangeEventType EventType)
 {
     if (DeviceChange != null)
     {
         foreach (char ch in DevDesc.Drives)
         {
             DeviceChangeEventArgs a = new DeviceChangeEventArgs(ch, EventType);
             DeviceChange(this, a);
         }
     }
 }
Example #2
0
        private void NotWnd_DeviceChange(object sender, DeviceChangeEventArgs ea)
        {
            if (ea.Drive == m_Drive)
            {
                TocValid = false;
                switch (ea.ChangeType)
                {
                case DeviceChangeEventType.DeviceInserted:
                    OnCDInserted();
                    break;

                case DeviceChangeEventType.DeviceRemoved:
                    OnCDRemoved();
                    break;
                }
            }
        }
Example #3
0
 private void OnCDChange(DeviceChangeEventArgs ea)
 {
     DeviceChange?.Invoke(this, ea);
 }