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); } } }
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; } } }
private void OnCDChange(DeviceChangeEventArgs ea) { DeviceChange?.Invoke(this, ea); }