When synchronizing thread execution with the completion of a command, you can check for command completion using any combination of the following three methods:
Windows NT: This method is unreliable and should not be used. The system can update the uchDlcStatus member before setting the other return values.