Assume that a primary device that is running Windows Embedded Compact 7 hosts a device driver, such as a COM port, a USB port, a multimedia device, or a Telnet virtual device. If a user application calls any Device Management API at the same time that some other process is closing a device driver, the API call takes much longer than expected to finish.
For example, the user application sends a DeviceIoControl command to a CAN bus at the same time that telnetd is closing TEL0. In this situation, the API call in the user application may be blocked until telnetd is finished closing the device driver.
For example, the user application sends a DeviceIoControl command to a CAN bus at the same time that telnetd is closing TEL0. In this situation, the API call in the user application may be blocked until telnetd is finished closing the device driver.