diff --git a/UsbDkHelper/DriverAccess.cpp b/UsbDkHelper/DriverAccess.cpp index 8917709..cfec1b9 100644 --- a/UsbDkHelper/DriverAccess.cpp +++ b/UsbDkHelper/DriverAccess.cpp @@ -80,7 +80,7 @@ void UsbDkDriverAccess::ReleaseDeviceList(PUSB_DK_DEVICE_ID DevicesArray) } //------------------------------------------------------------------------------------------------ -bool UsbDkDriverAccess::ResetDevice(USB_DK_DEVICE_ID &DeviceID) +void UsbDkDriverAccess::ResetDevice(USB_DK_DEVICE_ID &DeviceID) { DWORD bytesReturned; if (!DeviceIoControl(m_hDriver, @@ -94,7 +94,5 @@ bool UsbDkDriverAccess::ResetDevice(USB_DK_DEVICE_ID &DeviceID) { throw UsbDkDriverAccessException(TEXT("Reset device failed")); } - - return true; } //------------------------------------------------------------------------------------------------ diff --git a/UsbDkHelper/DriverAccess.h b/UsbDkHelper/DriverAccess.h index c8d515b..0f9af68 100644 --- a/UsbDkHelper/DriverAccess.h +++ b/UsbDkHelper/DriverAccess.h @@ -23,7 +23,7 @@ public: void GetDevicesList(PUSB_DK_DEVICE_ID &DevicesArray, ULONG &NumberDevice); static void ReleaseDeviceList(PUSB_DK_DEVICE_ID DevicesArray); - bool ResetDevice(USB_DK_DEVICE_ID &DeviceID); + void ResetDevice(USB_DK_DEVICE_ID &DeviceID); private: HANDLE m_hDriver; diff --git a/UsbDkHelper/UsbDkHelper.cpp b/UsbDkHelper/UsbDkHelper.cpp index 30424bf..becb498 100644 --- a/UsbDkHelper/UsbDkHelper.cpp +++ b/UsbDkHelper/UsbDkHelper.cpp @@ -81,7 +81,8 @@ BOOL ResetDevice(PUSB_DK_DEVICE_ID DeviceID) try { UsbDkDriverAccess driver; - return driver.ResetDevice(*DeviceID); + driver.ResetDevice(*DeviceID); + return TRUE; } catch (const exception &e) {