public static bool RemoveDevice(RemoveDeviceForm.RemoveDeviceOptions removeDeviceOptions, IntPtr hWnwd, DEIFlags flags) { DeviceRemoveInfo deInfo = new DeviceRemoveInfo(removeDeviceOptions, flags, hWnwd); EnumerateDevices(deInfo); if (deInfo.Removed > 0) Wdi.UpdateDriver(removeDeviceOptions.DeviceItem.BuildInfHardwareID()); return deInfo.Removed > 0; }
public DeviceRemoveInfo(RemoveDeviceForm.RemoveDeviceOptions removeDeviceOptions, DEIFlags flags, IntPtr hwnd) : base(flags, hwnd) { mRemoveDeviceOptions = removeDeviceOptions; }