Views:

iDLP leverages Microsoft API to change the mobile device status. If the mobile device has been blocked, it will also show as being blocked in the Windows Device Manager. For example:

disable device

In this status, whether the mobile device can be charged or not will depend purely on the OS and USB device’s implementation. This cannot be controlled by iDLP Device Control.

Here is a list of possible charging statuses in Window 7 and Windows 10 for reference. In a real case, the results may still vary due to the USB port’s implementation.

-Windows 7 before re-plugWindows 7 after re-plug
USB 2.0 portChargingStop charging
USB 3.0 portChargingStop charging
-Windows 10 before re-plugWindows 10 after re-plug
USB 2.0 portStop chargingStop charging
USB 3.0 portStop chargingStop charging
USB 3.0 boost portChargingCharging
 
In most cases, an iPhone on Windows 10 cannot be charged. However, DLP provides a workaround that allows it. Please refer to the following article: Charge iOS phone on Windows 10 even when Mobile Device is set to "Block" under Device Control.