Annex B COM Enumerator Constraints
COM port devices are diverse in their requirements and behavior. The COM Enumerator is designed with these constraints in mind. The easy part of enumeration is collecting the ID information. The hard part is for the COM device to reliably detect the COM Enumerator and to distinguish it from applications. The goals are:
- Allow a PnP-compatible COM device to reliably detect the COM Enumerator.
- Allow a PnP-compatible COM device to avoid false detection of the COM Enumerator. In other words, don't mistake a application for the COM Enumerator, and thereby confuse the non-PnP aware application with unexpected ID information.
- Allow a non-PnP-compatible COM device to avoid being confused by the COM Enumerator.